MindFresh – Project Story

Inspiration

In today's fast-paced world, mental well-being often takes a back seat. We noticed that many people struggle with stress, anxiety, and lack of focus but don't have accessible tools to refresh their minds. The inspiration behind MindFresh was to create a digital companion that helps users calm their thoughts, track their mood, and build small but meaningful habits toward better mental health.

We wanted to blend technology with mindfulness in a way that feels lightweight, supportive, and personal.


What it does

MindFresh provides a safe space for users to:

  • Log moods throughout the day.
  • Access guided mindfulness exercises like breathing, journaling prompts, or quick meditations.
  • Visualize mood trends using charts to recognize patterns.
  • Receive personalized recommendations for music, YouTube videos, and books that match the user's current mood.
  • Get daily motivational messages via n8n automation, straight to their inbox or dashboard.
  • Chat with an AI bot to share how they're feeling and receive supportive suggestions.

By combining data tracking, recommendations, and wellness tools, MindFresh encourages self-awareness and healthy routines.


How we built it

  • Frontend: React.js for a clean, responsive UI.
  • Database & Auth: Supabase for user logs, authentication, and recommendations.
  • Real-time features: Supabase real-time functionality for seamless updates (e.g., mood logging and journaling).
  • Automation: n8n workflows to send motivational speeches/quotes every 12 hours (2 emails per day).
  • Recommendation Engine: Mood-based suggestions for music playlists, inspirational videos, and book titles.
  • Design: Minimalist, calming visuals with soothing colors to ensure a stress-free user journey.

How it works (User Flow)

  1. Login / Signup: Users sign in via OAuth or email.
  2. Dashboard: Quick access to inspirational quotes and daily motivation.
  3. Mood Logging: Enter your current mood and (optionally) write a short journal.
  4. AI Chatbot: Share your thoughts with the AI bot for personalized suggestions.
  5. Recommendations Section: Based on your mood, explore recommended books, songs, and YouTube videos.
  6. Progress Tracking: View your mood trends and journaling history in the progress tab.

This keeps the app simple, intuitive, and supportive.


Example Recommendations

To make the recommendation system tangible, here are some examples of how mood translates into content:

Mood Music Playlist YouTube Video Book
Anxious Lo-fi Beats, Calming Piano Guided Meditation for Anxiety "The Midnight Library" by Matt Haig
Sad Upbeat Indie Pop, Comforting Classics A Inspirational TED Talk "The Comfort Book" by Matt Haig
Unmotivated Epic Film Scores, High-Energy Rock A Video on Building Habits "Atomic Habits" by James Clear
Stressed Nature Sounds, Acoustic Covers 5-minute Yoga Break "Wherever You Go, There You Are" by Jon Kabat-Zinn
Happy Feel-Good Pop, Dance Hits A DIY or Creative Project Video "The Alchemist" by Paulo Coelho

Challenges we ran into

  • Recommendation logic: Matching moods with appropriate content (music, videos, books).
  • Automation setup: Configuring n8n workflows for daily motivational delivery.
  • Balancing features with simplicity: Ensuring the app feels refreshing, not overwhelming.
  • Privacy: Sensitive journaling and mood data required careful handling.

Accomplishments that we're proud of

  • A working prototype with journaling, mood tracking, AI chat, and progress visualization.
  • Built a recommendation system that suggests uplifting resources tailored to mood.
  • Integrated n8n automation for daily motivation.
  • Designed a calm, user-first UI.
  • Collaborated effectively under tight deadlines.

What we learned

  • Technical: React + Supabase integration, n8n automation, and building mood-based recommendation flows.
  • Design: Every screen matters in mental health — simplicity and calmness win.
  • Teamwork: Clear communication = smooth collaboration.
  • Perspective: Even simple AI + automation features can elevate user experience in mental health apps.

What's next for MindFresh

  • AI-powered journaling assistant with deeper NLP support.
  • Gamified habits for consistency (streaks, rewards).
  • Offline support for mood logging without internet.
  • Mobile app version for wider accessibility.
  • Advanced analytics to provide insights on progress, triggers, and self-growth.

MindFresh is evolving into more than an app — it's a trusted, intelligent, and supportive companion for mental well-being.

Built With

Share this project:

Updates