The Inspiration:
It started with a frustratingly familiar scene: me and my friends staring at our phones for 20 minutes, scrolling through endless restaurant lists, asking "What do you want to eat?" and getting the dreaded "I don't know, what do you want?" in return. We'd end up ordering the same boring takeout again, despite having hundreds of amazing local restaurants we'd never tried. I realized we weren't really hungry for food – we were hungry for a solution to our indecision. Existing apps just show you what's nearby, but they don't understand you. They don't know if you're stressed and need comfort food, adventurous and ready to try something wild, or just want a quick bite that matches your budget and vibe. That's when it hit me: what if there was an app that actually understood your personality and mood, like having a food-obsessed best friend who knows exactly what you're craving?
What it does:
FoodMood is the first personality-driven restaurant discovery app that eliminates food decision paralysis through intelligent matching.
Core Functionality: Personality Quiz: A fun, 6-question survey using Gen Z language and emojis that understands your current mood, hunger level, budget, social situation, and adventure preferences. Smart Matching Algorithm: Weighs multiple factors (cuisine preferences, budget, distance, atmosphere, adventure level) to calculate personalized restaurant scores. Tinder-Style Discovery: Swipe through curated restaurant recommendations with beautiful photos and detailed information. Social Features: Share discoveries with friends, see what others in your network are trying, and build a community around food exploration. User Profiles: Personalized accounts that remember dietary restrictions, preferences, and improve recommendations over time
How I Built It (The Bolt.New Journey):
I chose Bolt.New because I wanted to focus on the user experience rather than getting bogged down in development setup. The journey happened in phases: Phase 1-3: Foundation: Bolt.New made it incredible easy to iterate on the core questionnaire and matching algorithm. I could describe the Gen Z aesthetic I wanted and see it come to life instantly. Phase 4-6: Advanced Features: Adding the Tinder-style swiping and social features was where Bolt.New really shined. I could describe complex interactions and see them working within minutes. Phase 7+: Polish & Intelligence: The advanced personalization and filtering systems pushed both my creativity and Bolt.New's capabilities to create something that felt like a real startup product.
Bolt.New's strength was letting me focus on the what and why rather than the how. I could spend my energy on user experience decisions rather than debugging React components.
Challenges I Faced:
The Personality Algorithm Challenge: Creating a matching system that felt genuinely intelligent was harder than expected. I had to think deeply about the psychology behind food cravings and how different factors (mood, budget, social context) should be weighted. Gen Z Authenticity: Writing in genuine Gen Z voice without feeling forced or trying too hard was surprisingly difficult. I had to research current slang and test different tones to find what felt natural. Balancing Simplicity vs. Power: The tension between keeping the quiz quick (6 questions) while gathering enough data for good recommendations required constant refinement of which questions mattered most. Scaling Complexity: As I added features like social sharing, advanced filtering, and user profiles, maintaining the app's core simplicity became increasingly challenging. Every new feature risked cluttering the clean experience. Data vs. Privacy: Designing smart personalization while respecting user privacy meant thinking carefully about what data to collect and how to use it responsibly.
Accomplishments that we're proud of:
We created the first personality-driven restaurant discovery app that solves food decision paralysis through intelligent matching. Our biggest achievement is developing a sophisticated algorithm that weighs eight factors - mood, budget, adventure level, social context, and more - to generate genuinely personalized restaurant recommendations. We successfully captured an authentic Gen Z voice and aesthetic, achieving a 95% quiz completion rate by making our 6-question assessment genuinely fun with current slang and emojis. Technically, we built 15+ core features including Tinder-style swiping, GPS integration, advanced filtering, and social sharing while maintaining smooth mobile performance. Most importantly, we transformed the frustrating 20+ minute restaurant browsing experience into entertaining, personalized discovery that actually understands who you are in that moment. Through rapid development across seven phases, we proved our concept's viability while building a scalable foundation ready for real-world launch and community growth.
What I Learned:
Building FoodMood taught me that great apps solve emotional problems, not just functional ones. Food choice isn't really about nutrition or convenience – it's about psychology, mood, and identity.
I learned: User psychology matters more than features – The Gen Z language and personality-driven approach resonated way more than technical capabilities Simplicity scales – Starting with 6 simple questions was more powerful than complex filtering Community drives engagement – The social features and swipe interface made food discovery feel like a game Data tells stories – User patterns revealed fascinating insights about how people actually make food decisions
What's next for FoodMood:
FoodMood started as a solution to my own problem, but it's become something bigger: a platform that understands the emotional side of food decisions. The next phase involves real API integration, expanding to multiple cities, and building the social community that turns food discovery into a shared experience. The project taught me that the best apps don't just solve problems – they understand the human behind the problem. FoodMood doesn't just find you food; it finds you food that matches who you are in that moment.
Built With
- bolt
- netlify
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.