World’s Largest Hackathon presented by Bolt

MoodBite

An AI-powered food companion that feeds your feelings
World’s Largest Hackathon presented by Bolt
Dashboard mockup
Overview

Designing MoodBite at Bolt’s AI Hackathon

MoodBite is a concept prototype built during the June 2025 Bolt Hackathon. It’s an AI-powered food suggestion app that turns emotions into comforting food ideas. I led the design, AI flow, and MVP build within the hackathon timeframe.

The system uses a Hugging Face emotion classification model to analyze the input, then triggers GPT-3.5 via a prompt to recommend a food and generate a kind message. I also added a fallback system if the emotion classifier’s confidence score is too low, we show a default suggestion. We also collect thumbs up/down to help refine the system over time.

TOOL
Bolt
Hugging Face Transformers
OpenAI API
AI Models
Hugging Face Transformers
Stable Diffusion (via Hugging Face Inference API)
OpenAI (spell correction/fallback)
Launch YEAR
2025
How the Idea Started

What is MoodBite?

The idea started when I caught myself scrolling through food delivery apps just to feel better. It made me realize how often we eat emotionally, sometimes even before we can name what we feel. Through interviews and reflection, I found that many people crave emotional validation before making food choices.

WHY I BUILT IT

Turning Emotions Into Comforting Food Choices

During a low moment, I caught myself scrolling food apps for comfort. That moment revealed something deeper: we often eat our feelings before we even name them.

Through quick user interviews and observations, people often seek comfort food when feeling off, but most apps ignore emotional context. I saw a chance to connect mood and food in a more human way using AI.

How IT WOrKS

Not to Fix You, but to Feed You

MoodBite turns your emotion into a food suggestion. Users either tap on a feeling or describe it. The AI detects the mood, suggests a comforting dish, and shows a matching image — either generated or pulled from a preset. Users can save moods and build a food-emotion diary.

AI LOGIC THINKING

Designing AI logic with a Product Mindset

With no AI background, I used Bolt’s vibe coding to describe the emotion-to-food flow in plain language. Hugging Face handled mood detection from text, and Stable Diffusion generated food visuals.

I applied AI only where it enhanced emotional value, then added fallback logic and a comfort mode to keep the experience reliable. The hardest part? Knowing when not to use AI.

Challenge

Limited time, credits, and model stability

During the hackathon, I faced three key limitations:

  • Slow model response: GPT-3.5 image prompts took 15–20 seconds to return results.
  • API cost: My OpenAI credits ran out in just a few hours.
  • Unreliable output: Image generation sometimes produced irrelevant or confusing visuals.

To keep the demo functional and responsive, I introduced two fallback strategies:
✅ Preset image pool: Used Pexels stock images mapped to common emotions
✅ Prompt refinement: Adjusted and simplified prompts using specific emotion-food keywords to reduce model confusion

Solution

Prioritized emotion clarity, speed, and trust

To deliver a smooth and emotionally resonant experience, I made a few critical decisions:

  • Built fallback layers: Preset visuals (via Pexels) and comfort mode for low-confidence cases.
  • Optimized prompts: Iteratively refined keywords for better visual alignment.
  • Kept copy empathetic and friendly: Every message was crafted to feel like a kind friend, not a chatbot.
Prompt Design Strategy

Crafting Prompts for Emotional Accuracy

I created emotion-specific prompts to guide GPT-3.5 in generating food suggestions and kind messages. Each prompt was tuned to reflect the user’s emotional state — balancing clarity, empathy, and specificity.To improve reliability, I added emotion keywords and fallback logic when model output was too vague or off-topic.

You are a gentle food coach helping someone who feels {emotion}.
Suggest one comforting food idea that fits their mood and write a short, kind message in a warm tone.
Avoid generic answers. Be personal and encouraging.

VISUAL DESIGN

Designing a Visual Mascot for Emotional Connection

I used warm tones, rounded edges, and a floating pillow icon to signal softness and emotional safety. Every UI element from the input field to the image reveal was designed to feel calm, non-judgmental, and quietly comforting

The Pillar Buddy — Mascot Concept

The pillow icon became a visual anchor for rest and emotional ease. A soft, rounded pillar holding a fork and knife. The mascot became a brand anchor during onboarding and mood check-in

ITEARATION

Naming, Clarity, and Smarter Fallback

After testing, I renamed the button to “Comfort My Mood” for clearer intent. I also improved emotion detection with OpenAI for better spelling and fallback support — so even mistyped or vague inputs could still generate relevant suggestions.

To solve this, I simplified the visual: the chart now shows income vs. expenses at a glance, while detailed income types are revealed in the list below.

reflection

Designing with AI starts with Emotion

This was my first AI project, and I realized it’s not just about models, it’s about decisions. Knowing when AI adds value, how to guide its limits, and how to protect the emotional experience was the real design challenge. MoodBite reminded me that small ideas can carry big feelings.