← IndexARCHIVE // WORK
All projects

CASE_STUDY // MAJORSCOUT

MajorScout

  • Python
  • Flask
  • React
  • Stripe
  • OpenAI

MajorScout helps prospective students find a tailor-fit college program. A short quiz covers extracurriculars and stats, interests, personality, and preferences, then ranks programs drawn from about two thousand offerings across twenty-five universities.

Matching builds a student vector from quiz answers (including SAT/ACT) and scores programs by cosine similarity blended with selectivity and campus preference fit, capped at two programs per school. Free users see ranks #2–#8; premium unlocks AI follow-ups, rank #1 and #9+, and per-school essay guidance via OpenAI.

The stack is Flask + SQLAlchemy (SQLite) and pandas on the backend, React + Tailwind via Vite on the frontend, with Google OAuth and Stripe subscriptions for auth and billing.