Purograno
Ordini, consegne e rider in tempo reale per le pizzerie.
Cliente: Pizzeria Purograno, Bari · Ruolo: Architettura, design e sviluppo full-stack · 2026
Una piattaforma multi-pizzeria completa: app per i clienti, app per lo staff e i rider, dashboard per il titolare e un backend che pianifica i giri di consegna e segue i rider sulla mappa.
Il cliente
Purograno è una pizzeria gourmet di Bari specializzata in domicilio e asporto, 5 stelle su Google con quasi mille recensioni. Usava un’app generica: serviva qualcosa di suo, che gestisse anche le consegne.
Cosa ho costruito
Un backend FastAPI su PostgreSQL, con ogni pizzeria isolata a livello di database (row-level security), e Redis con un worker per i lavori in background. Moduli per catalogo, ordini, dispatch dei rider con turni e giri, tracking GPS con ETA che si aggiorna e ricalcolo del percorso quando il rider esce di strada, aggiornamenti in tempo reale via WebSocket, notifiche push e promozioni. Pagamenti con Stripe Connect, anche con carta alla consegna tramite QR, e integrazione con la cassa del locale. Sopra: l’app cliente white-label e l’app staff in Expo, la dashboard in React 19 che fa anche da app web per i rider. Cinque lingue.
A che punto è
Il backend è in produzione. L’app cliente è in TestFlight e sostituirà quella che la pizzeria ha oggi sull’App Store; l’app staff è in TestFlight. Circa 4.000 commit in poco più di un mese, con oltre 500 file di test.
Tecnologie
Expo, React Native, React 19, TypeScript, FastAPI, Python, PostgreSQL, Redis, WebSocket, Stripe Connect, Railway