Inspiration
The inspiration of the project comes from how we asks AI for suggestions in our daily lives. Papercut Calendar aids to fit such suggestions immediately into our calendar so that the users can incorporate advice from AI into their lives straightaway
What it does
On the website, the user will provide a prompt that asks Gemini for a schedule that fits their needs (e.g. Generate a one-hr daily workout schedule). The website will parse down the response from Gemini and build up events that can be pushed into users' Google Calendar. After doing so, the users will be redirected to their Google Calendar page to check the schedule immediately.
How we built it
The website itself was built using Javascript, CSS, and HTML. APIs for this website includes both Google Calendar API and Google's Generative Language API
Challenges we ran into
The major challenge of this project would be finding a way to parse down response from Gemini and re-organize it into list of events which fit in Google Calendar
Accomplishments that we're proud of
I'm pretty proud that I've overcome most of technical issues. Besides the missing function of pushing events into Google Calendar due to randomness of Gemini response, majority of the website function is working.
What we learned
The most fruitful thing that I've learned so far would be understanding how different apis interact with each other and how I can incorporate them in my project
What's next for Papercut Calendar
One big step that I need to take for updating this website would be to improve the calendar-generator so that the events built from Gemini response could be more appropriately pushed into the users' Google Calendar.
Built With
- css
- google-calendar
- google-gemini
- html
- javascript
Log in or sign up for Devpost to join the conversation.