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

Altri progetti