Frigolo Logo

Frigolo

Ton frigo intelligent, zéro gaspillage - app mobile Android

Projet personnel | 2026

React Native
Expo SDK 54
Supabase
Gemini
RevenueCat
PostHog
EAS Build
Play Store

Le Produit

Frigolo s'attaque au gaspillage alimentaire du quotidien : on inventorie son frigo, l'app surveille les dates et propose des recettes avec ce qu'on a déjà sous la main, avant que ça finisse à la poubelle.

  • Inventaire par texte, voix ou scan de code-barres
  • Dates de péremption estimées et alertes J-3 / J-1
  • Recettes IA qui utilisent d'abord ce qui va périmer
  • Frigo et courses utilisables hors-ligne, sync cloud

Objectifs

Livrer une app mobile de bout en bout : de la conception au Play Store, en passant par un test fermé de 2 mois avec une douzaine de testeurs et 15 builds itératifs.

Une app publiée en production

  • Builds EAS signés et publication Google Play
  • Conformité RGPD : consentement analytics, suppression de compte
  • Monétisation par crédits avec RevenueCat
  • Offline-first (MMKV) avec sync Supabase et migrations de schéma

Fonctionnalités clés

Du scan du produit à la recette, sans rien jeter

Inventaire multi-saisie

Ajout des produits par texte, à la voix (la dictée est interprétée par une Edge Function NLP) ou en scannant le code-barres, enrichi automatiquement via Open Food Facts avec le Nutri-Score.

Péremption sous contrôle

Chaque produit reçoit une date de péremption estimée selon sa catégorie, modifiable à la main. Notifications J-3, J-1 et le jour J pour consommer avant de jeter.

Recettes générées par IA

Gemini compose des recettes à partir du contenu réel du frigo, en priorisant les ingrédients proches de la date. Régime alimentaire, allergènes, équipements de cuisine et nombre de personnes sont pris en compte.

Mode cuisine pas-à-pas

Chaque recette se cuisine en plein écran, étape par étape, avec l'écran maintenu allumé. Les ingrédients manquants partent en un tap dans la liste de courses.

Courses connectées au frigo

Listes multiples et partageables, saisie vocale de plusieurs articles d'un coup. Un article coché bascule directement dans l'inventaire du frigo, avec unités métriques et impériales.

Gamification anti-gaspi

Score de gaspillage (+10 pts par produit consommé, -5 par produit jeté), 19 badges à débloquer, historique mensuel et estimation de l'impact écologique.

Captures d'écran

Les visuels de la fiche Play Store

Mon Frigo - inventaire, saisie vocale et scanner

Mon Frigo - inventaire, saisie vocale et scanner

Liste de courses - saisie vocale multi-articles

Liste de courses - saisie vocale multi-articles

Mes Recettes - recettes générées et sauvegardées

Mes Recettes - recettes générées et sauvegardées

Mes Stats - score anti-gaspi et historique

Mes Stats - score anti-gaspi et historique

Mode cuisine - recette pas-à-pas

Mode cuisine - recette pas-à-pas

Mes Badges - 19 badges à débloquer

Mes Badges - 19 badges à débloquer

Du frigo à l'assiette

Un cycle complet qui referme la boucle sur la liste de courses

Le flux

Scan ou saisiePéremption estiméeAlerte avant expirationRecette IACoursesZéro gaspi
  • Un produit scanné entre dans le frigo avec sa date de péremption estimée
  • Quand une date approche, l'IA le place en priorité dans la prochaine recette
  • Les ingrédients manquants partent en courses, et les articles cochés reviennent au frigo

Stack Technique

Une app native publiée, du build EAS aux Edge Functions

Mobile

React Native 0.81 + Expo SDK 54 (New Architecture), Expo Router, TypeScript, Reanimated, i18n FR/EN complet

Backend

Supabase : Auth (email + Google Sign-In), Postgres avec RLS, 4 Edge Functions Deno, sync cloud du state

Intelligence Artificielle

Google Gemini en sortie structurée JSON, garde-fous de coût côté Edge Functions, NLP de la saisie vocale

Monétisation

RevenueCat + Google Play Billing : crédits IA sans abonnement, 3 offerts, 1 génération gratuite par semaine

Data & Vie privée

Stockage local MMKV offline-first, Open Food Facts au scan, PostHog en opt-in RGPD, suppression de compte in-app

Déploiement

EAS Build → Google Play Store en production (v1.1.3), site vitrine Next.js 16 + Tailwind 4 sur Vercel

React Native
Expo SDK 54
TypeScript
Expo Router
Reanimated
Supabase
Deno
Gemini
RevenueCat
MMKV
i18next
PostHog
EAS Build
Vercel