Created by college students, for college students.
Powered by Google’s Gemini API through the Google AI Studio, the Tabby of Motivation or T.O.M. is an AI-powered web app that provides helpful support and encouragement to college students as they navigate the stressful ins and outs of managing their academic lives.
                There are three ways you can interact with T.O.M., the adorable hand-drawn black tabby cat that serves as our mascot.
Not feeling like chasing the string today? T.O.M.’s got you! Having been around for a long time (cats have nine lives after all), he has quite the wisdom to share. On each click, T.O.M. will share a spontaneous piece of his unique insight into the art of pursuing your dreams and keeping your claws sharp.
Burdened by too many tasks to complete in one day and not knowing where to start? Don’t fear! Share your daily jobs, activities, and more with T.O.M. to receive a personalized schedule to eliminate your worries. If T.O.M.’s schedule does not fit, simply ask him again, and he will be happy to oblige!
Struggling to focus for an upcoming assignment or exam? Pace your studying and break time with Tomodoro, a customizable study timer featuring an abundance of color combinations for a fresh look every time. T.O.M. can even make a theme for your mood at the moment!
A tight-knit team of four college sophomores, we are more than familiar with the everyday stresses college students experience. We used our experiences overcoming these struggles in tandem with our backgrounds in computer science to create a tool that could help alleviate stress for college students.
Whether it’s through his adorable design, helpful nature, or quirky quotes, T.O.M. was created to help students relax, regain their groove, and move on to their next goal feeling more empowered than ever. This project is a testament to the new skills we’ve learned from our first years in college, our passion for creative problem solving, and love for adorable felines. We hope you feel it too!
This web application was written in HTML/CSS, JavaScript, and Python on Visual Studio Code, with the assistance of front-end designing tools like Figma.
To enable most of its core features, T.O.M. leverages Gemini API through the Google AI Studio. Specifically, generating T.O.M.'s wisdom, accepting user requests and preferences in the Schedule Builder feature, and customizing the look of the Tomodoro feature based on user inputs.
T.O.M.’s front end was a collaborative design effort completed using Figma, with elements from all team members comprising the final design. These included a color scheme and site layout proposed by Om, page transitions and responsive elements added by Stephen, detailed pop up UI elements created by Justin, and hand-drawn T.O.M. illustrations by Claire. We are immensely proud of how an identifying piece of each person’s work can be seen in the front-end of T.O.M.
On the back-end, T.O.M. relies on a Django framework in order to implement its customized chatbot interfaces and facilitate user interactions with the Gemini API. This framework allows us to generate customized queries to send to the Gemini API to receive the exact results we want, and use those results in our features. To enable users to hear T.O.M.’s meowjestic voice for themselves, we also included a text-to-speech feature utilizing the SpeechSynthesis interface of the Web Speech API.
We embarked on a journey of exploration through this project, employing a variety of tools foreign to nearly all of us when we began. This not only allowed us to create a dynamic project page but also significantly enhanced our technical skillset, and we're feline quite accomplished with the results of this project!
Whether it’s wanting a new way to interact with T.O.M. or finding a hairball that’s causing him to act like a grumpy cat, we’re here to address any concerns you may have! Contact us below, and we will unwind any yarn balls T.O.M. may be caught in to get him working again.