Mentor_Connect-Project: MentorConnect: Where AI Drafts the Roadmap and Mentors Shape the Work

A full-stack EdTech platform that turns mentorship into a shared workspace, combining generative planning, real-time collaboration, and installable web app delivery.

7 to 9 min read • View on GitHub • More from Tasmiya011

A mentor and student sit across a wide desk that doubles as a digital workspace. A branching roadmap lies at the center, with a laptop, a whiteboard sketch, and a calendar card arranged around it, showing how the app blends planning, teaching, and follow-through in one place.
MentorConnect treats mentorship like a live workspace: AI sketches the first structure, then humans use it together.
Key Takeaways

The big idea: mentorship as a live workspace

Most learning products stop at matching or content delivery. MentorConnect pushes past that and treats mentorship as a shared working session, where the plan, the conversation, and the artifacts all live in the same place.

That matters because the hardest part of mentorship is not finding someone to talk to. It is keeping the work visible after the first call ends. The README says the platform is built to bridge students and mentors through "personalized guidance, structured learning, and real-time interaction," and that framing is the whole story.

AI writes the first draft, not the final answer

The roadmap generator is the project’s sharpest idea. The system takes a goal, a duration, and related inputs, then produces a structured path that can be stored, rendered, and revisited later.

That makes AI a drafting layer, not a replacement for the mentor. It gives the human a starting point with shape, sequence, and milestones. The mentor still does the important part: judgment, correction, and encouragement.

The product’s core loop is simple: inputs become a draft, and the draft becomes a guided session.

A close-up of a roadmap being drafted on a workbench. The timeline, task card, code pane, and whiteboard sketch are tied together by visible sync lines, showing that the app keeps planning and action in the same session.
The interesting move is not the generator itself. It is what happens when the draft stays alive inside the collaboration session.

How the collaboration stack stays in sync

The stack tells you this is more than a planning app. Socket.io handles the realtime layer, tldraw gives the whiteboard a serious collaborative surface, and CodeMirror turns the code editor into a shared workspace instead of a solo tool.

The backend pieces matter too. MongoDB stores the generated roadmap and session data. JWT and bcryptjs cover identity and access. Express sits in the middle as the traffic cop for the whole flow.

Student goal + duration + preferences
        ↓
Backend prompt assembly
        ↓
AI roadmap generation
        ↓
MongoDB persistence
        ↓
Shared mentor session
   ↙      ↓      ↘
whiteboard  code   tasks / schedule
        ↘      ↓      ↙
        realtime sync via Socket.io

Why this is more than a CRUD app

A CRUD app would let you create a mentor profile, book a meeting, and store notes. MentorConnect is trying to run the whole mentorship loop: roadmap, session, feedback, follow-up, and progress tracking.

CategoryTypical productMentorConnect
Learning managementHosts courses or resourcesGenerates a personalized roadmap and tracks the work around it
SchedulingBooks time slotsConnects scheduling to the mentoring workflow
CollaborationOffers chats or boardsKeeps whiteboard, code, and tasks in one live session
Mentor matchingIntroduces peopleSupports the ongoing relationship after the match

That is why the app feels closer to a small operating system for mentorship than a single-purpose feature set.

The PWA layer matters more than it looks

The manifest and service worker are not decoration. They signal that the team wants this to feel installable and durable, especially for students who may return on mobile devices or unstable connections.

For an education product, that is a real product decision. Installability improves repeat use. Offline-friendly behavior lowers the penalty for weak connectivity. In a mentorship flow, those small reliability gains can make the difference between momentum and dropout.

The point is not that the PWA layer is glamorous. The point is that it supports continuity, which is the thing mentorship software usually loses first.

What the stack says about the team

React 19, React Router 7, Express, MongoDB, JWT, and bcryptjs make a clear statement: this is a modern web stack built by people who want to move fast and stay flexible.

It also reads like an MVP in motion. The choices are ambitious, but not over-engineered. That balance is useful. It suggests the project is still finding its production shape while already proving the workflow.

SignalWhat it suggestsTradeoff
Modern React stackUp-to-date frontend patternsPossible ecosystem churn
Express + MongoDBSimple full-stack ownershipLess structure than a heavier backend framework
Realtime toolsLive collaboration is centralMore moving parts to keep reliable
PWA supportAccess matters for studentsMore frontend complexity

Where MentorConnect sits in the landscape

Compared with generic LMS platforms, MentorConnect is more interactive. Compared with scheduling tools, it is more educational. Compared with standalone collaboration apps, it is more opinionated about the learning goal.

That hybrid position is the product thesis. It does not win by being the best scheduler or the best whiteboard. It wins if the full loop works: plan, meet, build, review, repeat.

It provides students with career roadmaps, meeting scheduling, study materials, task tracking, and collaborative learning tools, while mentors can manage mentees, assign tasks, schedule meetings, and share resources.

Project README, Repository documentation · Tasmiya011/Mentor_Connect-Project README

That is the cleanest way to read the repo. It is not a mentorship directory with a few extras. It is an attempt to turn guidance into a living system.