A full-stack web application that eliminates the tedious process of manually tracking college grades. Users simply paste their course syllabus, and the app instantly generates a fully customized, interactive grade calculator.
Behind the scenes, the application leverages the Gemini LLM API to process unstructured syllabus text. Using carefully engineered prompts, it identifies grading categories, weights, and assignments, converting the raw text into highly structured JSON data to dynamically build the frontend calculator.
To make the tool functional for a full semester, the app utilizes Supabase (PostgreSQL) as a Backend-as-a-Service (BaaS). It handles secure user authentication and persistent state management, allowing students to log in, save multiple course calculators to their profile, and update their grades via full CRUD operations as the semester progresses.
/* Github Repo
*/
/* Live Link */