This is a mentor community project.
This project aims to create a simple web application using Next.js to build a community of mentors.
- User authentication and registration
- Profile creation and editing
- Mentor-student matching system
- ...
- React、NextJS -> Basic framework
- Tailwind CSS->CSS framework
- Shadcn-ui->UI components library
- Prisma ->Node.js and Typescript ORM
- MongoDB->Document-oriented database
- React-hook-form->Form solution
- Next-Auth->Authentication
- react-hot-toast->Toast
- Lucide Icon->Icon sets
- Zustand->State management solution
-
Install the required dependencies by running
npm install
oryarn install
. -
Create a
.env
file in the root directory and set the necessary environment variables, such as database connection details. -
Start the development server by running
npm run dev
oryarn dev
.