Inspiration

We were inspired by our own mismanagement for this project. Our group found a common struggle in planning out the week to accommodate for classes, schoolwork, and social events. When we saw the project was meant to improve quality of life, we knew that an organizer would be greatly beneficial to not just us, but many college students.

What it does

TidBit lets you input your tasks for the week by name, date, time, and with a description. It will then further break down your schedule using AI to help organize steps for you to follow using the Task Breakdown. Additionally, TidBit provides a chatbot aimed at giving you advice on how to fix your schedule and improve your study habits. To keep you motivated, we have the Bit Breakdown, where each task you complete is a new "bit" that gets to party!

How we built it

We built TidBit utilizing React with Javascript for frontend and Python for backend execution. We chose these since we are familiar with the language and have a basic understanding. Additionally, we utilized Google Cloud and Google Generative AI (Gemini) to assist with breaking down the assignments into a step-by-step process as well as providing guidance to those who want to improve.

Challenges we ran into

Some challenges we had were working with Gemini, as it is new to both of us and took a lot of research. Another challenge was getting the Python and React to work together cohesively, as we were unfamiliar how to utilize Python backend with Java frontend.

Accomplishments that we're proud of

We are really proud of meeting the scope of what we had planned, including the main functions and design of the website. We heavily planned and organized who worked on certain tasks and the layout of the project. We are happy with the outcome of the project as a whole.

What we learned

We mainly learned how to work with AI in code, as we were both unfamiliar with the process. Now, I feel more comfortable working with AI in the future and implementing it into more projects.

What's next for TidBit

We have planned to further expand the capabilities of TidBit by having the AI give recommendations to how to schedule the tasks inputted and designing more "bits" as a reward for finishing tasks. Overall, we plan to grow past the basis that we have here and make it better than before with additional features and a more immersive experience for users.

Share this project:

Updates