JVNE Transports: un corriere in un videogioco
Un corriere assicurato dentro un videogioco. Con la burocrazia fatta bene.
JVNE Transports
Un corriere assicurato dentro un videogioco. Con la burocrazia fatta bene.


Cos'è
Albion Online è un MMO dove i tuoi oggetti li porti a mano da una città all'altra, e per strada ti possono derubare. JVNE è la community che fa il corriere: tu chiedi un trasporto, un trasportatore verificato lo prende in carico, il carico è assicurato. Io ho costruito la piattaforma che fa girare tutto: sito, API e bot Discord.
Come funziona
Tre servizi che si parlano via HTTP: un backend FastAPI con PostgreSQL che tiene la logica, un bot Discord leggero con cinque comandi che non tocca mai il database, e un frontend TanStack Start con il login via Discord. Tre ruoli (cliente, trasportatore, admin) con tre dashboard diverse, e un trasporto che passa per sei stati, dalla richiesta alla consegna, con una macchina a stati che non ti lascia saltare passaggi.
La parte seria
Il calcolo delle tariffe cambia per rotta (Caerleon, Brecilien, città reali) e pesa carico, slot e valore dichiarato, con un minimo garantito. Poi una chat per ogni trasporto, notifiche in-app, DM Discord e Web Push, report settimanali pubblicati in automatico, backup giornalieri con restore, un audit log su ogni cambiamento, ed export e cancellazione dei dati come vuole il GDPR. È un gioco, ma il software non lo sa.
Perché mi piace
Perché è il posto dove sperimento i pattern che poi riuso per i clienti: login con Discord, dashboard per ruolo, flussi di stato, notifiche. E perché 412 persone lo usano per davvero, senza che nessuno le abbia obbligate.