- React Js
- Node Js
- Express Js
- MongoDB
- Redux
- ShadCn for UI
- JWT for Authentication
- Bcrypt for Password Encryption
- Typescript
- zod for validations
- Nodemailer for Sending Verfication Emails
- User can register as a mentor or mentee
- User can search for mentors based on their skills
- User can book a connect with a mentor or a mentee
- User can see their connections
- User can receive notifications
- User can search for others on the basis of their prefrence
- Pagination applied when searching for mentors or mentees
- Validations are applied for correct inputs
Live Link
You can use email as rahul24012006@gmail.com and password as rahulGupta2401@ for login directly or create your own account
(Make sure nodejs is installed on your computer)
-
Open the terminal in
backendfolder and runnpm install -
Create a new
.envfile in server folder and add the environment variables as mentioned in.env.samplefile -
Run
npm run buildto create dist folder -
Run
npm run devto start the server
-
Open terminal
clientfolder and runnpm install -
Create a new
.envfile in client folder and add the environment variables as mentioned in.env.samplefile -
Run
npm run devto start the frontend












