Inspiration

With busy schedules, it is important to stay on top of completing tasks, so why not make the process of planning your daily schedule a little more fun by harnessing the power of AI to help tackle your tasks and offer a playful narrative?

What it does

Plan your daily schedule and choose when to start your tasks according to a timer set by the user on how much time they wish to dedicate to the given task. As tasks are completed, a little animation shows the user's avatar walking along a path to the next task to signify that progress is being made. The user's tasks are also fed into Google's Gemini AI to assist the user in prioritizing tasks according to the assigned priority value. Additionally, Gemini will generate short narrative stories to send back to the user to offer a playful twist on task completion.

Challenges we ran into

The syntax to make a successful Gemini API call proved to be more challenging than anticipated. Understanding the file structure of React.js and Django gave us some issues at the start and led to us restructuring our directory a handful of times. Connecting the frontend to the backend was not an easy task to tackle.

Accomplishments that we're proud of

Getting a working Gemini API call and linking the backend to the frontend were great victories.

What we learned

How to implement a Gemini AI API call into a program. Gained experience with Django and React to create a web application.

Built With

Share this project:

Updates