College List AI
An AI-powered college advisor that builds personalized college lists, categorizing schools into reach/target/safety and surfacing financial-aid insights — including support for international students.

Overview
College List AI is a full-stack application that acts as an intelligent college advisor. Built with a FastAPI backend orchestrating LangGraph AI agents and a React + TypeScript frontend, it generates personalized university lists tailored to each student's profile. The system categorizes schools into reach, target, and safety tiers using an AI-driven admissions probability analysis (MatchScorer), and provides comprehensive financial-aid insights with specialized logic for international students. A major-segmented cache stores granular data per university department, combined with a hybrid search strategy that prefers cached data and falls back to real-time web discovery. The data layer runs on Supabase with SQLModel and Alembic migrations.
Key highlights
- Full-stack AI application combining FastAPI + LangGraph agents with a React/TypeScript + shadcn/ui frontend
- AI-driven admissions probability analysis (reach / target / safety categorization)
- Specialized financial-fit logic with dedicated support for international students
- Hybrid search: cache-first strategy with a real-time web-discovery failsafe
- Major-segmented caching for granular, per-department university data