Inspiration
Many people, including us, have their inboxes filled with events, opportunities and meetings. With so much going on, its hard to sort through it all and to find clashes.
What it does
Calvin analyses your emails and finds events that it can add to your calendar. You can view your events either on your Calvin Calendar or your Google Calendar. Just like a personal assistant, it prioritises urgent events, reschedules existing ones and contacts all the involved attendees. It can resolve scheduling conflicts, add and delete tasks and send emails on your behalf.
How we built it
Using a python backend and a Svelte frontend. Anthropic Claude Haiku 4.5 as the LLM that analyses the emails.
Challenges we ran into
Segmentation fault in python!!!
Accomplishments that we're proud of
Integration with google calendar using Oauth to easily allow new users to join.
What we learned
Having a strong plan from the start is very important.
What's next for Calvin
Adding functionality to select the events you wanted to attend and using a mapping api to see if you can make it to that event given your current location and travel method.
Built With
- google-calendar-api
- python
- svelte
Log in or sign up for Devpost to join the conversation.