Lavori / (06) Food-tech · Health
DietaSpesa / SAVR: dal menù settimanale alla lista della spesa.
Genera menù personalizzati su calorie, intolleranze e preferenze, li trasforma in una lista della spesa ottimizzata e confronta i supermercati per prezzo e qualità nutrizionale con i dati Open Food Facts.

01Il progetto
Seguire un piano alimentare è facile sulla carta e difficile al supermercato: il menù dice cosa mangiare, non cosa comprare, quanto costa e dove conviene. SAVR chiude questo cerchio con un unico flusso che va dalla profilazione all'acquisto.
Un wizard guidato raccoglie calorie obiettivo, intolleranze, allergie e preferenze e impedisce combinazioni incompatibili con il profilo dichiarato. Da qui il sistema compone il menù settimanale e lo converte automaticamente in una lista della spesa aggregata per prodotto, con le quantità già calcolate.
La lista viene confrontata tra i supermercati bilanciando prezzo e qualità: ogni prodotto porta i badge nutrizionali e ambientali (Nutri-Score, Eco-Score, NOVA) ricavati dal database pubblico Open Food Facts, oltre 116.000 prodotti indicizzati e consultabili dal pannello di amministrazione.
03Com'è fatto
Applicazione Python 3.11 con Flask e SQLAlchemy su MariaDB, interfaccia Bootstrap 5, importazione periodica del dataset Open Food Facts, servita da Apache con mod_wsgi. Un esempio di come scegliamo lo stack in base al problema: qui l'elaborazione dati pesava più dell'interfaccia e Python era la scelta naturale.
04Schermate


Un progetto simile?
Raccontaci il tuo: ti rispondiamo con una proposta concreta e un percorso chiaro verso l'MVP.