This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
This long video was designed to give you an indepth understanding about latest nextjs and how it works.
- Nextjs
- typescript
- mongodb
- mailtrap
Available on my youtube channel Youtube channel link
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
- Improve the UI of the application
- Add feature of forgot password
For forgot password feature.
- User needs a page to enter his email and submit.
- Validate if user exists, if yes, send him same token email that we discussed in this course
- User clicks on email and get a page to enter new password with a submit button.
- As soon as he click submit button, he is sending you a token and new password.
- Verify the token and save the new password after encrypting it.
- Add your repo link here