Inspiration

🧠 What inspired us? We realized that emotional wellness often gets pushed aside in day-to-day life. People might journal sometimes, track moods sporadically, or talk to AI bots when things feel overwhelming — but rarely do they find a single space that feels supportive, personal, and engaging. Inspired by the creativity of childhood diaries and the simplicity of self-expression, we wanted to build something emotionally intelligent — something you’d want to return to.

That idea became MoodBites: a wellness app that turns feelings into food, emotions into insights, and time into something to reflect on.

💗 What makes it uniquely human? MoodBites doesn’t just collect data — it connects. It speaks your language, remembers your feelings, and lets you talk to your future self. With a comforting tone, soft visuals, and emotion-aware features, it makes emotional care feel natural. The app reflects a core human experience: the need to feel seen, heard, and remembered — not by numbers, but by meaning.

Features

  • Emotion-Based Journaling: Log your thoughts and moods with ease.
  • Mood Calendar: Visualize your feelings over time with emoji-based entries.
  • AI Therapist Bot: Talk to an empathetic chatbot trained to help you reflect.
  • Weekly Mood Stats: See how you’ve been feeling through simple, pastel-colored charts.
  • Time Capsule: Write messages to your future self and receive them on meaningful dates.
  • Food Suggestions for Mood: Get fun, mood-based food ideas to brighten your day.

📚 What We Learned

Throughout the development of MoodBites, we gained valuable experience working with Flutter and Firebase to build a functional and user-friendly journaling app. We deepened our understanding of state management, asynchronous operations, UI design principles, and how to structure a scalable app architecture. Additionally, we explored the early stages of integrating AI into a mental health-focused product, which opened up exciting possibilities for future iterations.

🛠️ How We Built Our Project

MoodBites was built using the Flutter framework, allowing us to target both Android and iOS from a single codebase. We used Firebase Firestore as our backend to store user data such as journal entries, mood selections, and time capsules. The app features several components:

  • Emotion journal with text input and emoji selection
  • Mood-to-food logic (currently hardcoded)
  • CrumBot, a basic chatbot acting as a virtual therapist
  • Time Capsule system, which unlocks messages at future dates
  • Weekly summary view showing emotional trends

The UI was designed with simplicity and emotional warmth in mind, making the app feel like a safe and welcoming space for users.

🚧 Challenges We Faced

Like any real-world project, we encountered several challenges along the way:

  • Time constraints, which limited the implementation of features like full authentication, LLM integration, and error handling.
  • Designing a chatbot experience that felt meaningful without relying yet on a trained AI model.
  • Creating a smooth and responsive user interface across different screen sizes.
  • Managing and updating state efficiently across views, especially when editing journal entries.
  • Planning for future AI integrations, which required designing the current structure to be easily extendable.

Despite these challenges, we were able to build a strong MVP and gather insights for future development.

🔮 What Is the Future of MoodBites

The future of MoodBites is filled with exciting opportunities for growth and innovation. Here’s what we plan to implement:

  • LLM-based food recommendations, analyzing the journal entry to suggest meals based on detected emotions.
  • CrumBot powered by Hugging Face models, offering more intelligent and empathetic conversations.
  • Localized food suggestions, adapting recommendations based on the user's country or culture.
  • Authentication improvements, including proper form validation, error messages, and secure sign-in methods.
  • Visual dashboards and emotion analytics to help users understand their emotional patterns over time.
  • Reminders and personalization features, like push notifications and custom themes.

Our vision is to make MoodBites a truly supportive mental health companion — one that listens, understands, and nourishes users both emotionally and mindfully.

Built With

Share this project:

Updates