Doug Ford nerfed OSAP, so I built OSAP GLITCH. It pairs students with scholarships they can actually win out of a normalized database of 2,400+. The matching algorithm hits 89% relevance accuracy. Sub-50KB page, responses under 200ms. We picked up over 1,000 users in the first 24 hours. Made in like 5 hours and 2 iced capps.
Stack
MongoDB——Compound indexes on 6 eligibility dimensions keep multi-criteria query latency under 40ms across 2,400+ scholarships
FastAPI——Async backend handling matching logic, profile management, and ETL ingestion pipelines from 15+ sources
SlowAPI——Token-bucket rate limiting to protect the API from scraper traffic and abuse during the viral launch
Vanilla JS——SPA served from AWS S3 + CloudFront with sub-50KB bundle. No framework overhead for a read-heavy filtering UI
AWS——Static hosting for the SPA with CloudFront CDN distribution to handle the 1,000+ user surge on day one