Lo spreco alimentare domestico è una delle sfide più grandi di oggi, sia per l’ambiente che per le finanze dei consumatori. Spesso, il problema nasce da una semplice distrazione sulle date di scadenza o dal non sapere come conservare correttamente i cibi freschi una volta comprati. Per dare una mano concreta a risolvere questa situazione, in questo lavoro di tesi viene presentata Time2eat: un’applicazione web nata per aiutare le persone a gestire la propria dispensa in modo facile, veloce e consapevole. Oltre a consentire l'inserimento dei prodotti e a mostrare le scadenze con dei colori molto intuitivi, l’app offre una marcia in più: integra un "Dizionario" che stima in automatico quanto durano i cibi sfusi (come pane o ortofrutta) e una guida pratica per imparare a conservarli al meglio. Per spingere davvero gli utenti a sprecare meno, è stata inserita una piccola dinamica di riflessione: quando viene rimosso un prodotto, l'utente deve specificare all’app se lo ha "mangiato" o "buttato". Questi dati vanno a comporre un grafico statistico nella dashboard, fornendo un riscontro visivo immediato sulle proprie abitudini. In più, per non costringere le persone ad aprire l’app tutti i giorni, un sistema automatico lavora dietro le quinte e invia un’e-mail quando un alimento scade entro tre giorni. A livello tecnico, l’interfaccia è stata costruita in modo leggero usando HTML5, CSS3 e JavaScript. La logica lato server è implementata mediante Node.js ed Express, mentre i dati sono memorizzati in un database MongoDB. Particolare attenzione è stata dedicata anche all’aspetto della privacy: l’accesso è messo in sicurezza proteggendo le password con la crittografia (Bcrypt) e gestendo le sessioni tramite token JWT. Infine, l’intero progetto è stato isolato e pacchettizzato dentro Docker, per renderlo portabile e facile da avviare su qualsiasi computer. Il risultato è un sistema funzionante, sicuro e pronto all’uso, pensato per trasformare la lotta allo spreco in un’abitudine quotidiana.

PROGETTAZIONE E SVILUPPO DI UNA WEB APP PER LA GESTIONE DELLE SCADENZE ALIMENTARI E LA RIDUZIONE DELLO SPRECO DOMESTICO

PETRONE, FABIO
2025/2026

Abstract

Lo spreco alimentare domestico è una delle sfide più grandi di oggi, sia per l’ambiente che per le finanze dei consumatori. Spesso, il problema nasce da una semplice distrazione sulle date di scadenza o dal non sapere come conservare correttamente i cibi freschi una volta comprati. Per dare una mano concreta a risolvere questa situazione, in questo lavoro di tesi viene presentata Time2eat: un’applicazione web nata per aiutare le persone a gestire la propria dispensa in modo facile, veloce e consapevole. Oltre a consentire l'inserimento dei prodotti e a mostrare le scadenze con dei colori molto intuitivi, l’app offre una marcia in più: integra un "Dizionario" che stima in automatico quanto durano i cibi sfusi (come pane o ortofrutta) e una guida pratica per imparare a conservarli al meglio. Per spingere davvero gli utenti a sprecare meno, è stata inserita una piccola dinamica di riflessione: quando viene rimosso un prodotto, l'utente deve specificare all’app se lo ha "mangiato" o "buttato". Questi dati vanno a comporre un grafico statistico nella dashboard, fornendo un riscontro visivo immediato sulle proprie abitudini. In più, per non costringere le persone ad aprire l’app tutti i giorni, un sistema automatico lavora dietro le quinte e invia un’e-mail quando un alimento scade entro tre giorni. A livello tecnico, l’interfaccia è stata costruita in modo leggero usando HTML5, CSS3 e JavaScript. La logica lato server è implementata mediante Node.js ed Express, mentre i dati sono memorizzati in un database MongoDB. Particolare attenzione è stata dedicata anche all’aspetto della privacy: l’accesso è messo in sicurezza proteggendo le password con la crittografia (Bcrypt) e gestendo le sessioni tramite token JWT. Infine, l’intero progetto è stato isolato e pacchettizzato dentro Docker, per renderlo portabile e facile da avviare su qualsiasi computer. Il risultato è un sistema funzionante, sicuro e pronto all’uso, pensato per trasformare la lotta allo spreco in un’abitudine quotidiana.
2025
PROGETTAZIONE E SVILUPPO DI UNA WEB APP PER LA GESTIONE DELLE SCADENZE ALIMENTARI E LA RIDUZIONE DELLO SPRECO DOMESTICO
Gestione alimenti
Riduzione spreco
File in questo prodotto:
Fulltext non presente su UNITESI – Verifica la disponibilità della tesi in formato cartaceo interrogando il Catalogo di Ateneo

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14253/110526