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
- chatgptapi
- figma
- tkinter
Log in or sign up for Devpost to join the conversation.