Mobility Metrics Platform
Full stack platform for real-time mobility monitoring — Flutter mobile app and NestJS web admin panel.
Problem
Define the core challenge
Problem
Operations teams had no centralized, real-time visibility into mobility data. Information was fragmented across manual processes with no tooling to collect, process, or visualize metrics reliably.
Insight
Processing and centralizing diverse mobility data sources in real time; designing a mobile-first experience for field workers while keeping the web admin panel responsive and secure; managing deployment across cloud infrastructure and Google Play Store.
Target
Design a system that improves speed, usability, and delivery confidence without adding maintenance overhead.
Process
How the work was executed
Discover
Designed and delivered a complete mobility analytics solution for Vortex Soluciones SAS: a Flutter mobile app for field data collection and a NestJS-powered web admin for real-time monitoring, visualization, and reporting of mobility metrics across multiple locations.
Build
Built a scalable NestJS backend exposing REST APIs documented with Swagger, a Flutter mobile app published to Google Play, a web admin dashboard with real-time analytics views, and role-based access control with JWT authentication.
Validate
Processing and centralizing diverse mobility data sources in real time; designing a mobile-first experience for field workers while keeping the web admin panel responsive and secure; managing deployment across cloud infrastructure and Google Play Store.
Solution
Translate constraints into a scalable solution
Process
Designed and delivered a complete mobility analytics solution for Vortex Soluciones SAS: a Flutter mobile app for field data collection and a NestJS-powered web admin for real-time monitoring, visualization, and reporting of mobility metrics across multiple locations.
Solution
Built a scalable NestJS backend exposing REST APIs documented with Swagger, a Flutter mobile app published to Google Play, a web admin dashboard with real-time analytics views, and role-based access control with JWT authentication.
Architecture
Layered NestJS backend with modular services, REST APIs documented with Swagger, PostgreSQL with Sequelize ORM, JWT-based auth with RBAC, Docker containerization, Railway cloud deployment, and Flutter client consuming the same API.
Results
Ship measurable outcomes
Results
Delivered a production-ready platform with mobile app published on Google Play, real-time dashboards for operations teams, and a scalable cloud infrastructure ready for additional data sources and user growth.
Impact
Business and product teams gained better reliability, clearer UX behavior, and a stronger foundation for iteration.
Next
The system now supports future features with less rework and more predictable frontend execution.
Tech stack
- NestJS
- TypeScript
- Flutter
- PostgreSQL
- Sequelize
- Docker
- JWT
- Railway
- Swagger