Inspiration
We created Moodly because staying mindful of our emotions can easily get overlooked in daily life. Logging your mood and seeing a motivational quote each day encourages self-reflection and positivity in a simple, fun way.
What it does
- Lets users select their current mood (Happy, Sad, Neutral, Stressed, etc.)
- Displays an instant motivational quote tailored to the chosen mood
- Optionally stores past moods so users can reflect on trends
- Helps users start or end the day with a small, positive ritual
How we built it
- Frontend: HTML, CSS, and vanilla JavaScript for quick UI and interactivity
- Storage: localStorage to save past moods without a backend
- Quotes: Static JSON file mapping moods → quotes
Challenges we ran into
- Deciding how to store past moods efficiently without a backend
- Making the UI intuitive yet visually appealing with minimal CSS
- Choosing quotes that were meaningful but short enough to display nicely
Accomplishments that we're proud of
- Designed a clean, colorful, and responsive interface that works on desktop and mobile
- Created a positive, user-friendly experience that’s easy to use and understand
What we learned
- How to use localStorage for persisting user data in the browser
- Basics of connecting UI actions (clicking moods) to dynamic content display
- The importance of clean, minimal design for small web projects
What's next for Moodly - Your personal AI mood tracker
- Add user authentication to save moods across devic
- Integrate an external quote API for dynamic, varied quotes
- Visualize mood trends with charts or graphs for insights over time
Log in or sign up for Devpost to join the conversation.