
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.