This is a Next.js project bootstrapped with create-next-app
.
This project provides a simple example of a full-stack web application using Next.js, showcasing the basic implementation of a user login and signup system. It is designed for educational purposes to help you understand how Next.js can be used to build full-stack web applications.
Follow these instructions to set up and run the project locally.
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed
- MongoDB (or any preferred database) set up and running
-
Clone the repository: git clone https://github.com/ttarunn/nextjs-auth-project cd your-repo
-
Install dependencies: npm install
-
Configure environment variables: Create a .env.local file in the project root and add the necessary environment variables, such as the database URI and secret key: DATABASE_URI=your_database_uri SECRET_KEY=your_secret_key
-
Start the development server: npm run dev
- User registration
- User login
- User authentication
- Profile management
- Forgot Password
- Reset Password
- Next.js
- Node.js
- MongoDB (or your preferred database)
- Tailwind