Inspiration
As Hopkins students, we spend a lot of time studying. But we also waste a lot of time trying to figure out when we should study, so why shouldn't we make a tool to help with that?
What it does
It scrapes syllabi or course websites to makea comprehensive TODO list of homework, and helps organize your time to check these off.
How we built it
We made a React webapp with a Firebase backend (Firebase auth, Firestore, google cloud serverless functions) that uses the Gemini API to parse through text associated with a class that the user provides, then blocks out time on a schedule to get everything to work.
Challenges we ran into
Not quite enough time to get the output calendar working.
Accomplishments that we're proud of
Easily converting a syllabus or course website into a TODO list!
What we learned
How to use prompt engineering to turn unstructured natural language into structured, easy-to-use data.
What's next for Schedule Sort
Setting up automatic .ics calendar updates so you can follow a calendar and your gcal/outlook calendar will always have the blocks of time you should be allocating to work in.

Log in or sign up for Devpost to join the conversation.