FoodChoice is a mobile app that lets French shoppers compare price, Nutri-Score, origin and quality across 10 supermarkets in real time. I built the entire platform solo: mobile app, backend, data pipeline and website.
FoodChoice (SAS NEW LIFE NOW) is a mobile app built around a simple conviction: eating well shouldn’t be a luxury. It lets French consumers compare grocery prices and product quality across 10 major retailers (Carrefour, Leclerc, Auchan, Intermarché, Lidl…) in real time, filter by what matters to them — price, Nutri-Score, origin, labels, composition — and find the cheapest nearby store for any product.
As a freelance developer, I designed and built the entire platform solo: the iOS/Android app, the backend and its data-ingestion pipeline, the payment and subscription flow, the infrastructure, and the marketing website.
A pnpm monorepo with two apps:
Around the code: Docker-based deployment via Coolify, Grafana + Prometheus monitoring, automated Postgres backups to Backblaze B2, and 19 architecture decision records documenting the design choices.
Getting a freemium, anonymous-purchase app approved meant working through Apple’s guidelines directly: account creation is an opt-in upsell (never a purchase precondition), location purpose strings state the ranking use case explicitly, and a review rejection was analysed and resolved with a documented remediation. The app is live on the App Store and Play Store.
I also built the marketing site (foodchoice.fr): a static bilingual Astro site — landing, mission, FAQ, download and legal pages — with SEO/GEO work so it surfaces well in both search engines and AI answers.