Lime

Navegante pass validation system for Lime.

Custom software API integration DevOps
Navegante pass validation system for Lime. — Lime
Lime is one of the world's largest shared micromobility operators. In Lisbon, they wanted to reward Navegante public transit pass holders with free ride minutes, encouraging sustainable mobility and intermodality between public transport and their vehicles.
The project's goal was to allow Navegante monthly pass holders to receive 66 free Lime minutes per month (up to 10 per ride) through a secure, automated, and scalable validation process.

What did we do?


We designed, developed, and deployed a complete Navegante pass validation system. We built a responsive webform for users to manually enter their pass details, a backend service that verifies them through Lisbon's city API, and an export system that dumps validated users into a standard data format (CSV/XLS) to be reviewed and treated outside the platform. We also created an admin dashboard to review submissions and API responses, ensuring GDPR compliance at all times.

How did we do it?


The solution was built with Django (Python) on the backend and HTML/JavaScript on the frontend, following standard frameworks and best practices to ensure a secure, maintainable, and extensible system. The application is hosted on Calidae's AWS-based infrastructure, providing a stable and secure environment. We handled configuration, deployment, monitoring, and maintenance, as well as QA and functional testing before going to production. The project was delivered by a senior, multidisciplinary team —DevOps, Frontend, and Backend— working in a coordinated way to ship the solution within a tight timeline.

Conclusion


The system gives Lime a secure, automated, and scalable way to manage the free-minutes benefit: it validates Navegante passes frictionlessly and leaves Lime's team in control of issuing the promo codes from the list of approved users.