Tech stack
What aiCooking is built with, and what each piece does.
Flutter
The iPhone app and the web app, from one codebase.
Google Gemini
Writes the recipes, the chefs and Mila's answers, translates them, paints recipe photos and chef portraits, understands photos, and turns speech into text and text into speech.
Apple Vision and ARKit
The pantry scanner on iPhone: finds food and barcodes on the phone itself and pins a card to each.
OpenRouter
Connects to the AI models that check photos and text for safety (Perplexity Decider, OpenAI and Gemini, one after another).
Supabase
Open-source database, sign-in and server functions, running on our own servers on Oracle Cloud.
Google Cloud Storage and Firebase
Recipe photos and chef portraits; notifications; how the app is used and how it performs.
RevenueCat
Gem packs and plans, with the App Store on iPhone and Stripe on the web.
Open Food Facts
Product names from barcodes.
Our own mail server
Account and welcome emails, in English and Spanish.
This website
Plain HTML and CSS, hosted on Hostinger, with no cookies or tracking.