Inspiration

I was stressed my freshman year of college and I wanted an easier way to manage my schedule.

What it does

It helps you plan your upcoming events by analyzing your patterns and free time to help you make smart decisions to stay on top of your responsibilities.

How we built it

We used Python and lots of research, as well as Google's API for Google Calendar and Perplexity's API for their advanced LLM to analyze your Google calendar events along with a user description to produce a logical place for your event.

Challenges we ran into

APIs are difficult. We had to do a lot of research to understand the errors we were having with our API calls. Additionally, using an LLM with non-standard input is very difficult and takes extensive prompting, failure, and reprompting to get proper output.

Accomplishments that we're proud of

We never knew before this how to use APIs. We never knew how LLMs could be used in a project. This is our first hackathon and we have several API calls, LLM integration, and overall made a working product.

What we learned

We learned how to use APIs, and smart AI use, how to effectively collaborate with others under time restrictions, how to use an LLM for performing a job, and much more.

What's next for SmartCalendar

We have lots of plans we didn't have time to implement. We'd like to allow users to see a series of several suggestions for possible places to put an event. We'd like the calendar to be able to suggest moving user events around if possible. We'd also like to be able to read other calendars and plans from sites like Canvas to have it plan when you can best do your work. We'd like to have it analyze your previous events and predict how long they would take you.

Built With

Share this project:

Updates