Inspiration:

We’ve all been there, scrolling endlessly to find a movie that resonates with us or music that matches our mood. That’s where EmotiCue came from. We wanted to eliminate the guesswork in discovering content. It listens, understands, and recommends based on what truly matters: your mood.

What EmotiCue Does:

EmotiCue is a straightforward mood journal inspired by AI. It does more than just record your thoughts; it sees the deeper meaning. When you share how you’re feeling, EmotiCue analyzes the emotions in your entry and quickly suggests movies, songs, and books that align with your vibe.Everything operates locally using a curated recommendation system; there’s no need for external APIs. Whether you're feeling great, stuck in a rut, or somewhere in between, EmotiCue helps you find the perfect soundtrack, story, or film for the moment.

How We Built It

Frontend: The interface is built with HTML, styled using Tailwind(minimal) CSS for a clean, responsive look, and powered by vanilla JavaScript for all interactions. Mood Detection: We examine journal entries to detect emotional tone and keywords. This lets EmotiCue classify your mood accurately. Local Recommendation Engine: Instead of relying on APIs, the app retrieves all its content from a well-structured hardcoded, making it lightweight, fast, and entirely self-sufficient. Structure: Mood is analyzed, matched, and then used to fetch content suggestions in real-time, offering a seamless experience for users.

Challenges We Faced:

Emotional Nuance: Interpreting emotional text meaningfully using only JavaScript took a lot of trial and error. Lightweight Design: We chose not to use heavy frameworks. Crafting a smooth, modern interface with just the basics was a creative challenge.

Accomplishments We’re Proud Of:

Mood-based matching that feels personal and relevant.
A fast, no-dependency UI that works well on any device.
Built a self-contained app that functions without external APIs; it simply works.

What We Learned:

How to analyze natural language for mood detection with a minimal tech stack.
Ways to enhance UX/UI without relying on frameworks like React or Vue.

What’s Next for EmotiCue:

Spotify or music API integration for live recommendations.
Intgrating machine learning to improve accuracy over time based on user feedback.
A mood history tracker to reflect on emotional trends.
A fully responsive or native mobile app for on-the-go journaling and content discovery.

Built With

Share this project:

Updates