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

+ 1 more
Share this project:

Updates