Skip to content

Web based platform connecting students with subject and exam experts for personalized mentorship

Notifications You must be signed in to change notification settings

Div7195/My-Guru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyGuru

Web based platform connecting students with subject and exam experts for personalized mentorship

Mentor

  • Authentication
  • Create own profile(add education, expertise subjects and exams, work experiences, past achievements, and more)
  • Create mentorship plans stating all perks, pricing etc.
  • View students enrolled in plans
  • Use comprehensive real time chat facility(text, images, videos) to chat with students
  • Video call with students
  • Write posts/articles for mentees
  • View/like/comment/repost posts of other mentors

Student

  • Authentication
  • Create own profile
  • Find mentors by using filters(subjects, exams, etc.)
  • View mentor profiles
  • Enroll in a mentor's plan by using payment facility
  • Real time chat with mentors
  • Video call with mentors
  • View/like/comment on posts/articles of mentors
  • Search mentors

Tech used

  • ReactJS
  • Material UI package
  • Zego cloud for video call facility
  • SocketIO npm package for real time chat
  • MongoDB Atlas as database
  • NodeJS Express for server

Sample account credentials

Student - Username ('aa') Password ('aa')
Mentor1 - Username('mm') Password('mm')
Mentor2 - Username('nn') Password('nn')

About

Web based platform connecting students with subject and exam experts for personalized mentorship

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages