Skip to content

RahulGIT24/Mentorship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MentorSphere is an online platform that connects mentors and mentees around the world for free

Tech Stack

  • 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

Features

  • 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

Setup Guide

Server Setup

(Make sure nodejs is installed on your computer)

  1. Open the terminal in backendfolder and run npm install

  2. Create a new .env file in server folder and add the environment variables as mentioned in .env.sample file

  3. Run npm run build to create dist folder

  4. Run npm run dev to start the server

Frontend Setup

  1. Open terminal client folder and run npm install

  2. Create a new .env file in client folder and add the environment variables as mentioned in .env.sample file

  3. Run npm run dev to start the frontend

Home, Login and Registration Page

alt text alt text alt text

Profile Page

alt text alt text alt text alt text alt text alt text

Discover Page

alt text alt text alt text

For You Page

alt text

Author's Social Links 🖥️

About

Assignement

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors