Skip to content
All projects

Personal project · November 2025

Virtual Mentor

Finding and scheduling time with a mentor is hard to do informally, so Virtual Mentor gives mentors and mentees profiles, session booking and their own dashboards.

  • React
  • JavaScript
  • Node.js
  • Express
  • MongoDB

Product purpose

A virtual mentorship web app that connects mentors with mentees and enables online mentor–mentee sessions.

Roles and profiles

  • Mentors create profiles showing their expertise and set their available time slots.
  • Mentees create profiles, browse mentors and book sessions based on availability.
  • Separate account types provide role-based access.

Backend

REST APIs built with Express.js handle authentication, session tracking and secure data storage.

Frontend and dashboards

A responsive React UI with reusable components and dynamic routing, including dashboards for mentors and mentees to track sessions, progress and communication.