Inspiration

The inspiration for MoodMate lies in the recent increase in stress levels and decrease in overall mental health. As students ourselves, we've seen and experienced firsthand the effects of poor stress management on people and their behaviors. As a result, our team wanted to create a project to help people of all ages manage and maintain a healthy, happy mind. Our mission is simple: create a daily companion for tracking your feelings and improving your mental well-being overall. Let’s turn tracking into transformation—one mood at a time.

What it does

Our web application MoodMate creates a comfortable space for users to reflect on their emotions by rating their mood on a scale of 1-5, sharing a brief note about their feelings, and inputting their sleep hours. Our innovative tracker doesn’t just log your emotions—like a friend, it responds to them. By analyzing your brief note, our app uses Gemini AI to personalize feedback and suggestions tailored to how you’re feeling. Plus, with comprehensive log tracking on our History tab, you can easily reflect on past entries. Whether you’re having a rough day or a great one, you’ll receive meaningful insights and encouragement to guide you forward. Additionally, at the end of each week, you will get a small analysis of your mood progression!

How we built it

The majority of our program is written in Java and HTML using Visual Studio Code Editor, GitHub Copilot, and Gemini AI. For logistics and learning, Claude and Open AI were used.

Challenges we ran into

As a group of highschool beginners, with majority at their first Hackathon, we had to overcome a variety of challenges. Our largest challenge was integrating Gemini AI into our application. At first, we tried using Maven; however, due to difficulties in its set up and time constraints, we switched to using REST API. Another challenge we faced was understanding how to use Visual Studio Code. Since this was our first time using Visual Studio Code, we ran into many challenges while setting it up. It took us several hours to get out project off the ground.

Accomplishments that we're proud of

Throughout this competition, we were able to overcome the challenges we faced in our code and launch our application successfully. In particular, we are the most proud our implementation of AI to our application and launching our webpage. Both of these additions took significant work and trial from our team, and we learned a lot from each challenge.

What we learned

While developing this project, we learned various skills. First, our whole team gained knowledge of how a hackathon works, and the time constraints we have to work with while making this project. Secondly, we learned how to implement and utilize AI for our project. Lastly, we gained experience and knowledge of Visual Studio Code. Before coming to the hackathon, we all had zero experience using this editor; however, now we were able to create a whole project and web page using this editor.

What's next for MoodMate

What’s next for MoodMate is to improve the User Interface (UI) to make it more appealing for users. This can be done by integrating Streamlit for the frontend. Additionally, we hope to improve the AI system by making it more formatted. Lastly, we hope to add more user inputs, like exercise hours, work amount, upcoming events, and a daily color to capture their mood, so the AI can be more tailored. We hope to expand this project to take in more user data to give more comprehensive feedback, to help everyone feel a little bit better each day!

Built With

Share this project:

Updates