Inspiration
From our experience, we found it very time consuming to look through every couse outline manually and add important events to the calendar, especially while having many courses.
What does it do
It allows the user to simply drag and drop the outline and never worry about missing a deadline again. It shows you all important events, exams, assignments, office hours, all in the same place. The user can then review data, and send it straight to google calendar.
How we built it
We used ChatGPT to make the prompt for Cursor. GPT gave us a strong structured plan to implement our software from A to Z. These are the main steps we took:
1- Project setup + UI foundation 2- Auth + Google Calendar API 3- Syllabus Upload and Validation of PDF files 4- Parsing 5- Gemini labelling of parsed text 6- Adding entries to Google Calendar using API
Challenges we ran into
Our frontend was constantly crashing. We spent over 5 hours just coding the frontend. Gemini was also being very difficult to us due to limits of tokens per day. We fixed it by changing the model to a weaker one (2.5-flash)
Accomplishments that we're proud of and what we learned
This was our first ever time implmenting AI into a project. We learned a lot on how APIs work (JSON files, parsing, etc.). We might not have the most innovative idea, but we went into this hackathon with the mentality of learning a new technology, and we accomplished this goal which makes this hackathon a success for us.
What's next for Calify
We can implement more features for students such as teacher ratings, schedule making, assignment instructions, previous finals, etc.
Built With
- cursor
- gemini
- next.js
- react
- typescript



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