-
-
Choose your mood and let EmoMirror reflect it back with emojis, quotes & music.
-
A gentle hug in words, emoji, and melody to comfort you
-
Cool down your fire with calm thoughts and soothing sounds
-
Celebrate the unexpected with fun vibes and upbeat tunes
-
Stay balanced with calm thoughts and steady vibes
-
Shine brighter with joy, positivity, and cheerful vibes
Inspiration I wanted to create something simple, creative, and fun that connects technology with emotions. People often rely on music or quotes to match their feelings, so I built a project that instantly reflects your mood like a mirror.
What it does EmoMirror lets users select their mood, and based on that: -Displays an emoji representing the chosen mood -Shows a motivational or mood-related quote -Suggests music tracks that align with the emotion -It’s like a personal emotional mirror that helps uplift or complement your state of mind.
How I built it -HTML for structure -CSS for design and animations -JavaScript for dynamic interactivity and mood handling -A curated set of quotes and music suggestions mapped to moods
Challenges I ran into -Designing an engaging UI that’s still simple and lightweight -Creating a mood-to-music mapping that feels natural -Keeping the code clean and easy to expand for future features
Accomplishments that I'm proud of Built a fully working mood-based app in a short timeframe Designed a smooth and interactive user experience Successfully combined quotes, emojis, and music to reflect emotions
What I learned -The power of frontend technologies (HTML, CSS, JS) in building interactive apps -How design choices strongly impact user engagement and mood perception -The importance of simplicity in delivering a creative hackathon project
What's next for EmoMirror -Add AI-powered mood detection via webcam or text input -Expand the music and quote library for better personalization -Create a mobile app version for wider accessibility -Enable sharing moods with friends on social media
Log in or sign up for Devpost to join the conversation.