https://github.com/vaibhavgupta5/auth-nextjs
Auth using NextJS
https://github.com/vaibhavgupta5/auth-nextjs
next-auth nextjs
Last synced: 4 months ago
JSON representation
Auth using NextJS
- Host: GitHub
- URL: https://github.com/vaibhavgupta5/auth-nextjs
- Owner: vaibhavgupta5
- Created: 2024-07-08T12:36:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T17:07:44.000Z (11 months ago)
- Last Synced: 2024-07-11T01:05:38.987Z (11 months ago)
- Topics: next-auth, nextjs
- Language: TypeScript
- Homepage: https://next-auth-vaibhavgupta5.netlify.app/
- Size: 205 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Auth - NextJS
Auth Pages (Login, Signup, Profile, Verify) using NextJS### Featured Added ->
1) Login, Signup page
2) Send verify page like via email on Signup
3) Adds user data in MongoDB database
4) Secured 10 layer password hashing
5) Profile page to see your user information
6) Cookies for restricting user access on not public URLs
7) Good looking UI### What I learned ->
1) Creating NextJS project
2) Folder structure of Next
3) Implementing backend and frontend
4) Using advance API requests
5) Difference between Server and Client side rendering
6) Creating dynamic routes
7) How to send emails using Mailtrap
8) Accessing and updating cookies in NextJs
9) Using middlewares - How to restrict non-logged in users from accessing non-public URLs
10) Redirection using Navigation Router
11) Handle and fix errors while deploying projects### Frameworks/Packages Used ->
1) NextJs
2) Bcrypt
3) JsonWebToken
4) Axios
5) Nodemailer
6) React
7) Moongoge
8) React-hot-toast
9) Tailwind### Languages Used ->
1) TypeScript### Live Link -> https://next-auth-vaibhavgupta5.netlify.app/