Inspiration We were inspired by friends and family who struggle to decode food labels, manage allergies, and make vegan or vegetarian choices on the go. Watching them stress over tiny ingredient lists and inconsistent “plant-based” claims made us want a simpler, kinder way to shop and eat. We built Kaizo to remove guesswork and give clarity in seconds.

What it does Scan a barcode or ingredient list and get an instant vegan or vegetarian verdict with plain‑language explanations. It flags allergens, highlights questionable ingredients, and shows an Eco Score to guide lower‑impact choices. You can discover nearby vegan spots and vegan‑friendly menus, plan meals, and generate smart shopping lists that match your preferences.

How we built it The app is built with React, TypeScript, and a modern UI kit for a fast, mobile‑friendly experience. We use OpenFoodFacts for product data, Google Maps for restaurants and details, and Gemini for multimodal OCR and ingredient reasoning. User preferences and caching make results quick and fluid.

Challenges we ran into Ingredient labels are messy, inconsistent, and often low‑quality in photos. Combining AI reasoning with rules while handling allergies and edge cases required careful design. We also navigated API limits, CORS quirks, and camera permissions to keep scanning reliable.

Accomplishments that we're proud of We deliver clear, trustworthy answers in seconds, not just a label. The Eco Score and explanations help users understand the “why.” The restaurant finder and planning tools turn insight into action, making everyday choices easier and more sustainable.

What we learned After testing the app with friends and family, we learned that people want confidence and context, not just a thumbs up or down. Speed and reliability matter as much as accuracy on mobile. Clear explanations build trust, and thoughtful design turns AI insights into real‑world decisions.

Built With

  • css
  • eslint
  • google-gemini-(multimodal-ocr-and-ingredient-reasoning)
  • google-maps-javascript-api-and-places-api
  • html
  • lucide-react
  • node.js
  • openfoodfacts-api
  • postcss
  • radix-ui
  • react
  • react-router
  • shadcn/ui
  • supabase
  • tailwind
  • tailwind-css
  • typescript
  • vite
  • zustand
  • zxing
Share this project:

Updates

posted an update

New Feature: Kaizo Pantry Scan. It instantly recognizes the items you already have in your pantry and transforms them into curated recipe ideas. No more wondering what to cook — every meal is tailored to your ingredients, tastes, and goals, so you get delicious results every single time.

Log in or sign up for Devpost to join the conversation.