-
-
Welcome to Foodyzer! Get your 'Tip of the Day' or chat with your AI nutritionist to start your personalized health journey.
-
The Analysis Hub: Scan product barcodes, analyze ingredient lists from a photo, or get recommendations from a restaurant menu.
-
Explore popular diet plans or let our AI find the perfect one for you based on your unique health profile and goals.
-
Keep track of your journey with a detailed Scan History. Revisit product details and AI insights anytime you need them.
-
Your hyper-personalized experience starts here. Set your goals, allergies, and medical conditions to get advice tailored just for you.
-
Continuation of the profile section.
-
Continuation of the profile section.
-
AI Recommendation: After every scan, our AI provides a "Suitability Score" and detailed advice tailored to your unique health profile
-
Nutri-Chat in Action: Users ask specific dietary questions and get instant, personalized answers from our Gemini-powered AI assistant.
-
Persistent Chat History: All conversations are saved, allowing users to easily access their personalized AI-driven advice at any time.
-
AI Diet Advisor: Based on your health profile, our AI analyzes popular diets and recommends the most suitable ones for your goals.
-
Restaurant Menu Analysis: Simply take a photo of a menu, and our AI provides personalized "Best Choices" and "Dishes to Avoid".
Inspiration
Today's consumers are faced with two major problems: a flood of nutritional misinformation and confusing food labels that are difficult to understand. This creates genuine anxiety for people trying to make healthy choices, especially for those with specific needs like managing diabetes, navigating food allergies, or ensuring a safe diet during pregnancy and for their children.
Foodyzer was born from this challenge. As a Food Engineer, I wanted to cut through the noise and create a tool that translates complex data into clear, personal, and actionable advice. The vision was simple: what if your phone could act as a personal nutritionist, telling you not just what's in your food, but what it means for your unique body?
What it does
Foodyzer is a comprehensive nutritional guide tailored to each user's unique body and goals.
- Personalized Barcode Scanning: Scan any food product, and Foodyzer provides a "Suitability Score" from 0-100 and a clear recommendation based on your specific health profile.
- AI Ingredient & Menu Analysis: No barcode? No problem. Take a photo of an ingredients list or a restaurant menu, and our AI analyzes it to give you personalized insights and recommendations.
- Nutri-Chat Assistant: A built-in, Gemini-powered chatbot that acts as your personal nutrition assistant, ready to answer any question you have about your diet.
How we built it
The most remarkable aspect of Foodyzer is that it was built by a solo founder with a background in Food Engineering but zero prior coding experience. This was only possible by leveraging AI as a true development partner. We used Kiro's spec-driven development to its fullest potential. Instead of writing code, we wrote specifications in plain English, describing our domain expertise and vision. For every feature, Kiro architected the system and generated the production-ready React Native code. This dialogue-based process allowed us to build, test, and refine complex features iteratively, turning conversational prompts into a complete application.
Challenges we ran into
Our most significant challenge was architecting the multi-modal "Analysis Hub"—the core of our app. This single screen needed to handle three distinct user flows: barcode scanning, image-based ingredient analysis (OCR), and full restaurant menu analysis.
The complexity involved managing camera permissions, handling different image processing logic for ingredients versus menus, routing each analysis to a different AI prompt, and then presenting the results in completely different UI (a modal for ingredients, a new screen for menus). We solved this by breaking down the problem into smaller specs for Kiro, iteratively describing the state management, the conditional logic, and the UI flow for each path. This process of refining a complex system through dialogue was a true test of the spec-driven approach.
Accomplishments that we're proud of
We are incredibly proud of building a complex, data-driven, and truly useful application without manually writing a single line of code. We successfully integrated a sophisticated AI backend (Google Gemini) with a sleek, user-friendly frontend that features a robust, multi-path analysis engine. This project proves that with tools like Kiro, domain experts can directly build the solutions they envision.
What we learned
This hackathon was a profound lesson in the future of software development. We learned that "spec-driven development" is not just about speed; it's about empowering experts to solve problems directly. It allows for rapid prototyping and iteration, making it possible to tackle ambitious projects that would traditionally require a full development team.
What's next for Foodyzer
The future for Foodyzer is exciting! We plan to expand our food database, refine the AI models for even greater accuracy, and introduce B2B partnership models for corporate wellness programs and nutritionists. Our ultimate goal is to make personalized nutritional guidance accessible to everyone, everywhere.
Built With
- expo-router
- expo.io
- firebase-firestore
- google-gemini-ai-api
- javascript
- kiro
- node.js
- react-native
- typescript
Log in or sign up for Devpost to join the conversation.