UF Academic Calendar, Regenerated
UF used to publish its academic calendar as a static graphic — a color-coded, week-by-week grid of class days, exams, holidays, and deadlines. When the university stopped producing it, I designed a system to recreate and maintain it automatically. A scraper parses UF's official dates-and-deadlines catalog into structured events, a Postgres database stores them with diffing logic so the calendar updates whenever UF revises a date, and a React front-end renders it back into the original format — orange bars for class days, navy for exam periods, dashed underlines for drop/add — using CSS Grid so any semester regenerates without manual redesign.