This is the frontend component of MentorsKlub, a virtual mentorship software developed.
Frontend Live: https://mentorsklub.vercel.app
Backend Live: https://mentorsklub-api.onrender.com
Backend Source Code: Click Here
- Authentication: User registration, login, and JWT-based authentication.
- User Management: CRUD operations for user.
- Mentee Management: CRUD operations for mentee (subpart of user).
- Mentor Management: CRUD operations for mentor (subpart of user).
- Mentorship Sessions: Schedule, join, and manage mentorship sessions.
- Subscription Management: Mentee can subscribe to mentor for upcoming sessions.
- Messaging: User can interact with each other throught messages.
- Notifications: Send notifications for session reminders and updates.
- Reactjs: A frontend library for building single page application.
- NestJS: A progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
- MongoDB: A NoSQL database for storing user and session data.
- Mongoose: An ODM for MongoDB, used for modeling application data.
- Clone the repository:
git clone https://github.com/Abhisek0721/mentorsklub-frontend
- Install dependencies:
npm install
- Set up environment variables: Create a
.env
file and define the following variables:VITE_REACT_APP_SERVER_URL=https://mentorsklub-api.onrender.com
- Run the server:
npm run dev
The API documentation for MentorsKlub Backend is available on Postman. You can view and interact with the API by clicking the buttons below:
- Common Collection: Common Collection
- Mentee Collection: Mentee Collection
- Mentor Collection: Mentor Collection
- Zoom Collection: Zoom Collection
This project is licensed under the MIT License - see the file for details.
Feel free to contact me: abhisek0721@gmail.com