Inspiration

Note-taking apps are everywhere, but none of them truly understand how you're feeling. As someone who journals or captures thoughts often, emotions matter—they give context. We wanted to build a note-taking app that isn’t just functional, but empathetic. That’s how VibeNote was born: a simple app that detects your mood and helps you improve your mental health..


What it does

VibeNote is a mood-aware note-taking app.

  • Lets users write notes or journal entries.
  • Uses Artificial Intelligence to detect the emotional tones.
  • Automatically tags each note with a detected mood.
  • Creates statistics regarding the user's mood over time.

How we built it

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js,
  • Sentiment Analysis: Gemini API by Google used for AI Sentiment Analysis
  • Clean and minimalist UI/UX designed to keep the focus on writing.

Challenges we ran into

  • Making sentiment analysis feel natural and accurate.
  • Designing a UX that was both minimal and functional.
  • Efficiently storing and filtering emotion-tagged notes.

- Implementing Artificial Intelligence correctly

Accomplishments that we're proud of

  • Built a fully functional emotion-tagged note-taking app within a limited timeframe.
  • Successfully integrated real-time sentiment detection.
  • Designed a smooth and minimal user interface focused on ease of use.
  • Spread awareness regarding mental health

What we learned

  • Working with Artificial Inteligence for mood detection was both challenging and rewarding.
  • Great UX is about what you choose not to add—simplicity matters.
  • Prototyping fast and iterating based on feel and flow made a huge difference.

What's next for VibeNote

  • Add voice input with tone-based mood detection.
  • Introduce a mood timeline to help users track emotional patterns.
  • Let users manually override or refine moods.
  • Consider music or quote suggestions based on current mood.

Thanks for checking out VibeNote! Also, apologies for the slightly longer than 3 minutes video. Really tried to make it shorter.

Share this project:

Updates