SyllaScribe
A full-stack web app that parses college syllabi into coursework and grade breakdowns using Gemini AI.
This was a 5-person project for a college course created with Javascript and React. The app functions as a to-do list style app where students can input a syllabus to be parsed by an AI. The AI assistant will break down the syllabus into coursework and grade breakdowns. It utilizes a full back-end with a MongoDB server and encrypted user authentication.
My Contributions:
-I created the MongoDB database and schemas for the project, and implemented all database interactions in the back-end server.
-I handled all 26 pull requests, including code reviews and merges, and implemented and assigned the project issues for workflow planning.
-I implemented the AI parsing utilizing Gemini API and two options for prompts. For simple syllabi the AI parses the pdf file itself, but for syllabi with complex formatting like tables, the pdf will be converted to images and parsed with Gemini AI vision models.
Screenshots