This is a submission for Weekend Challenge: Earth Day Edition
This is a submission for Weekend Challenge: Earth Day Edition
What I Built
Most people have no idea what their daily choices are actually doing to the environment. Not because they don’t care ; but because nothing makes it visible, personal, or worth coming back to.
Moyacchi is my answer to that. It is an AI-powered eco companion that tracks your daily habits across three dimensions ; transportation, food, and energy use ; analyses their cumulative environmental impact using Google Gemini, and reflects that progress through a companion that literally evolves with you. Seed. Sprout. Bloom. Glow.
The goal was never to build another carbon calculator. It was to build something that feels alive. Something you actually want to open tomorrow.
Beyond the core habit loop, Moyacchi includes Green-Sight ; a real-time OCR scanner that reads any product label, flags harmful ingredients, identifies packaging material and waste classification. A conversational AI eco coach. A live air quality dashboard for any city on earth. And a Journal that doubles as a personal environmental diary, with shareable impact cards for every entry.
Demo
Code
Features
Daily Stack Analysis Log your day across three dimensions ; transportation, food, and energy use. Moyacchi analyses the entire day at once using Google Gemini Flash and returns a score, performance grade, behavioral swaps, and a real-world impact metaphor.
Evolving Companion Moyacchi grows with your progress through four stages ; Seed, Sprout, Bloom, Glow. The better your habits, the more he evolves.
Green-Sight OCR Snap any product label. Moyacchi identifies harmful ingredients, packaging material, waste classification, and disposal guidance in real time.
AI Eco Coach A conversational AI coach powered by Gemini. Ask anything about sustainable living ; no lectures, no guilt.
Sky Dashboard Live air quality for any city on earth. AQI, six pollutants, pollen levels ; powered by Open-Meteo, completely free and open.
Journal A chronological record of your environmental footprint grouped by…
How I Built It
The frontend is React 19 with TypeScript, styled with Tailwind CSS v4. Firebase handles Google authentication and real-time Firestore persistence, with security rules strictly scoping every read and write to the authenticated user. Guest users get full functionality through localStorage with seamless cloud sync on sign in.
All AI inference runs through Google Gemini Flash. Every model call is structured against a strict JSON schema ; habit analysis, image OCR, chat, and air quality interpretation all return typed, validated, reliable output. No hallucinated formats, no unparseable responses.
The Sky Dashboard pulls live AQI, pollutant, and pollen data from the Open-Meteo API ; completely free, no key required, globally accurate.
The mascot is a pure SVG rendered directly in JSX with path morphing and mood animations handled by Framer Motion. No image files. Just code.
The entire application was designed, built, and shipped in one day.
Prize Categories
Best Use of Google Gemini ; Gemini Flash powers every intelligent layer of Moyacchi. Habit analysis with structured JSON schemas, Green-Sight OCR for real-time product label scanning, a multi-turn conversational eco coach, and image-based habit identification from photos. Gemini is not a feature ; it is the backbone.
Built by Dev Vishwas ; @devishwas

Top comments (0)