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

Share this project:

Updates