Inspiration

Being a college student is difficult but one of the best ways to manage is stay organized with a Google calendar but it feels inconvenient to create multiple events especially if you’re a busy student!

What it does

The basis of our project is a Google calendar API and we have a webpage that allows users to sign up with their google account , input event details, and our tool automatically adds it to their Google calendar

How we built it

We capture user input and show output using Tkinter. We process user input using OpenAI's gpt-4o-mini model to extract a structured output of what event or events a user wants to add to their Calendar. Then we send these structured outputs as arguments to the Google Calendar API.

Challenges we ran into

One of the biggest challenges we ran into was receiving structured outputs from the OpenAI API gpt-4o-mini model to pass in as arguments into the Google Calendar API

Accomplishments that we're proud of

We’re proud of our first ever hackathon project. Everybody on the team is a first-time hackathoner. And most importantly, we're proud of creating a tool that we could use in our daily lives.

What we learned

We learned so much about tools like Tkinter, Google Calendar, and OpenAI's AI models.

What's next for EventElf

Creating a voice recognition bot so the user has two options to input Event details. And making a prettier GUI

Built With

Share this project:

Updates