Skip to content

mlhiter/mentor-community

Repository files navigation

This is a mentor community project.

Purpose

This project aims to create a simple web application using Next.js to build a community of mentors.

Key Features

  • User authentication and registration
  • Profile creation and editing
  • Mentor-student matching system
  • ...

Technology Stacks

  • 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

Getting Started

  1. Install the required dependencies by running npm install or yarn install.

  2. Create a .env file in the root directory and set the necessary environment variables, such as database connection details.

  3. Start the development server by running npm run dev or yarn dev.