VM
VM
VM
VM
VM
VM
VM
VM
← progetti

EcoRide

Piattaforma di carpooling full-stack

Flask PostgreSQL MongoDB HTMX Alpine.js Docker
Una piattaforma di carpooling che richiedeva controllo degli accessi basato sui ruoli, un'architettura a doppio database per diversi tipi di dati e affidabile integrità transazionale.
Backend Flask con PostgreSQL per dati relazionali (utenti, viaggi, prenotazioni) e MongoDB per i log degli eventi. Viste SQL personalizzate per pattern di query complessi. Atomicità transazionale tramite decoratori Python. RBAC per i ruoli conducente, passeggero e amministratore. Dockerizzato per un deployment riproducibile.
Online su vem-test.xyz. Codice sorgente su GitHub.