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.

DietaSpesa / SAVR: schermata principale

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.

Parliamone

05Altri lavori