Salta al contenuto
Logo di Stefano Coda Dev
Backend e integrazioni

Progetto personale

ListIt

La spesa, organizzata insieme.

Web app Google Play
Vedi l'app

Pubblicato il 30 settembre 2026 · Aggiornato il 6 ottobre 2026

Metodo di verifica: Metriche cumulative estratte dal database PostgreSQL dell'applicazione e associate al periodo indicato in ogni scheda.

Attività svolte

ListIt nasce per risolvere il caos delle liste della spesa condivise: voci duplicate, liste obsolete, difficoltà a dividere le spese e nessun aggiornamento in tempo reale tra i membri del gruppo.

Creare un'unica fonte di verità per liste e spese, accessibile da mobile, con aggiornamenti istantanei, autenticazione sicura e notifiche sui cambiamenti.

Crea una lista

Dai un nome alla lista e inizia ad aggiungere prodotti con nome, quantità e categoria.

Condividila

Invita familiari o amici tramite username o email: ognuno vede e modifica la lista in tempo reale.

Fai la spesa

Spunta i prodotti mentre li prendi: lo stato si aggiorna istantaneamente per tutti.

L'app in azione

ListIt — schermata della lista della spesa
ListIt — schermata condivisione lista
ListIt — schermata gestione liste
ListIt — schermata light mode

Funzionalità principali

Liste condivise

Crea liste per la spesa, la casa o eventi e condividile con familiari e amici.

Aggiornamenti in tempo reale

Ogni modifica si sincronizza istantaneamente tra i partecipanti.

Categorie automatiche

I prodotti vengono raggruppati per tipo per fare la spesa più veloce.

Notifiche push

Ricevi un avviso quando ti invitano a una lista o arriva una voce importante.

Vincoli

  • Budget contenuto da progetto personale

  • Scalabilità da pochi utenti a molti gruppi

  • Interfaccia semplice per utenti non tecnici

  • Dati sensibili gestiti con permessi granulari

Intervento

  • Progettazione schema relazionale per utenti, gruppi, liste, prodotti e spese

  • API REST con autenticazione JWT e controllo ruoli

  • CRUD liste/prodotti con aggiornamenti in tempo reale

  • Sistema di notifiche per modifiche condivise

  • Deploy su infrastruttura affidabile e manutenibile

Il mio ruolo

Il mio ruolo

Backend, database, autenticazione e integrazione API.

In collaborazione con Beatrice Monni — frontend e design.

Stack tecnologico

Node.jsTypeScriptPrismaPostgreSQLJWT

Risultato

L'app è online e funzionante. Il risultato principale è un backend stabile che gestisce autenticazione, permessi e dati relazionali in modo coerente.

Utenti registrati67

Fonte: Database PostgreSQL

Periodo: Dato cumulativo

Liste create73

Fonte: Database PostgreSQL

Periodo: Dato cumulativo

Inviti inviati42

Fonte: Database PostgreSQL

Periodo: Dato cumulativo

Backend che gestisce liste condivise, notifiche push e inviti tra utenti, con dati coerenti tra app e database.

ListIt logo

Vuoi un backend solido per la tua app?

Parliamone