Da zero
Una PWA per la spesa condivisa, dall'idea alla produzione
Progetto personale · 2026 · tutto il prodotto, da solo
- per sincronizzare le modifiche
- < 1 s
- funziona anche senza connessione
- Offline
- prodotti in catalogo, circa
- 1.000
- italiano e inglese
- IT · EN

Il problema
Chi fa la spesa in due o con i coinquilini di solito ha un biglietto sul frigo o una chat piena di "hai preso il latte?". Volevo una lista condivisa che si usa con una mano sola, in corsia, con poco segnale.
Cosa ho fatto
- Ho costruito una PWA da installare sul telefono, senza passare dagli store.
- Le modifiche arrivano agli altri in meno di un secondo e la lista resta usabile anche senza connessione.
- Accesso con Google oppure con un link via email, senza password.
- Prodotti raggruppati in 15 reparti, nell'ordine in cui si incontrano al supermercato.
- Rilascio automatico, con una pipeline dedicata per tornare indietro in caso di problemi.
- Test unitari, end-to-end e di accessibilità che girano a ogni modifica.
Il risultato
L'app è in produzione e la uso ogni settimana.
Apri l'app (buy-the-way.danielebelfiore.dev)
Tecnologie
Vue 3 · TypeScript · Pinia · Firebase · Vitest · Playwright · Workbox · Tailwind CSS · GitHub Actions