Roda Ecosystem
Un sistema integral de gestión vehicular dividido en tres componentes especializados: Móvil, Backend y Web Administrativa.
Roda App Mobile
Aplicación desarrollada en Flutter para inspectores en terreno. El reto principal fue garantizar la operatividad en zonas sin cobertura y la integración precisa con el hardware del dispositivo.
- Arquitectura Offline-First: Implementación de base de datos local (SQLite/Hive) con sincronización en background cuando recupera conexión.
- Hardware Integration: Acceso nativo a Cámara y GPS para validación fotográfica geolocalizada de vehículos.
- State Management: Uso de patrones avanzados (BLoC) para manejar flujos complejos de formularios y validación de estados.
Roda API Core
El cerebro del ecosistema. Una API RESTful construida sobre NestJS diseñada para ser escalable, segura y modular.
- Microservices Ready: Arquitectura modular que permite desacoplar servicios de autenticación, pagos y gestión de usuarios.
- Advanced Auth: Integración de Keycloak para gestión de identidad (IAM), roles y permisos granulares.
- DevOps Culture: Orquestación completa con Docker Compose, facilitando el despliegue y la consistencia entre entornos de desarrollo y producción.
Roda Admin Dashboard
Panel administrativo desarrollado en React. Enfocado en la visualización de datos masivos y la gestión eficiente de flotas vehiculares.
- Complex Data Viz: Tablas dinámicas, filtros avanzados y gráficos para la toma de decisiones en tiempo real.
- Component Architecture: Sistema de diseño reutilizable para mantener consistencia visual y acelerar el desarrollo.
- UX Centric: Optimización de flujos de trabajo para reducir el tiempo de operación de los administradores.