← proyectos
EcoRide
Plataforma de carpooling full-stack
problema
Una plataforma de carpooling que requería control de acceso basado en roles, una arquitectura de doble base de datos para distintos tipos de datos, e integridad transaccional fiable.
enfoque
Backend en Flask con PostgreSQL para datos relacionales (usuarios, viajes, reservas) y MongoDB para registros de eventos. Vistas SQL personalizadas para patrones de consulta complejos. Atomicidad transaccional mediante decoradores Python. RBAC para roles de conductor, pasajero y administrador. Dockerizado para un despliegue reproducible.
resultado
En línea en vem-test.xyz. Código fuente en GitHub.