JVNE Transports
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.