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.
<b>My Contributions:</b>
-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.
-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 the project management board on GitHub to organize the workflow.
Read more...