Skip to content

[GSSoC26] feat: Add AI-Powered Mentor Matching System #99

@sanjam3712

Description

@sanjam3712

Hi @escher-m ! 👋

I am participating in GSSoC '26 and have already contributed the FAQ section and Interactive Learning Path Quiz to HerStack.
Here is a feature idea!

📌 Feature Request

Problem

Currently, girls browsing HerStack see a generic list of mentors with no guidance on who is the best fit for them. Choosing the
right mentor is overwhelming - especially for first-time learners who don't know what they need yet. This leads to decision fatigue
and lower engagement with the mentorship program.

Proposed Solution

Add an AI-Powered Mentor Matching System that:

  1. Asks the girl 5 quick questions about her goals and background
  2. Uses AI to find the best matching mentor from the existing list
  3. Shows a match score (e.g. "87% match!") with explanation
  4. Displays "Why this mentor?" breakdown

📝 The 5 Questions:

  1. "What is your current experience level?"
    → Complete beginner / Some coding / Comfortable with basics
  2. "What area of AI interests you most?"
    → Computer Vision / NLP / Data Science / ML / Not sure yet
  3. "What is your main goal?"
    → Get a job / Build a project / Learn for fun / Crack interviews
  4. "How much time can you commit weekly?"
    → 1-2 hrs / 3-5 hrs / 5+ hrs
  5. "What language do you prefer for mentorship?"
    → English / Hindi / Both

🎯 Result:

  • Top 3 matched mentors shown with match percentage
  • "Why this match?" explanation for each
  • Direct "Connect" button to reach out

Benefits

  • Removes decision paralysis for new learners
  • Increases mentor-mentee connection quality
  • Makes HerStack feel like a truly personalized platform
  • Perfectly aligned with HerStack's mission of empowering girls in AI
  • No other open-source mentorship platform has this feature

Implementation

Frontend (React + Tailwind):

  • New MentorMatch.tsx component
  • 5-step quiz flow with progress bar
  • Results page with match cards and scores
  • Smooth animations between steps

Matching Logic:

  • Pure frontend algorithm scoring mentors based on answers
  • Weighted scoring system (goals > experience > time > language)
  • No external API needed - works with existing mentor data

Could you please assign this issue to me if approved?
I would love to work on this! 🙌

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions