Projects

Esperienze e turismo

Bikes / RanaAgileGO

Noleggio bici nel Delta del Po: percorsi, mappe, tracciamento live e area operativa.

In produzioneVisit project ↗

Role

Product and development

Year

2026

Context

Bike rental and cycling tourism

  1. A bike rental service in the Po Delta valleys, where the value isn't the bike but the route it takes you along.

  2. The trails existed as KML files no customer would ever open, and once a rider left, the shop knew nothing more about the trip.

    Routes handed over verbally or on paper.

    No way to know whether a ride had finished.

  3. Turn the KML files into a browsable catalogue, and use the phone the customer already carries as the tracking device — without asking them to install anything.

  4. A Flask app with routes catalogued by tag and difficulty, admin-side KML upload converted to GeoJSON, and ride sessions tracked on a Leaflet map.

    Sessions close themselves automatically near the destination.

    Admin dashboard showing live activity on a map.

    Installable PWA, so it behaves like an app without being one.

    Optional BookYourRent integration for the booking side.

  5. The rental no longer ends when the customer walks out: routes are browsable, rides are tracked, and the day is readable at a glance.

  6. Tracking has to be designed to be forgotten. If the customer has to remember to end the session, they won't — closing it automatically near the destination solved more than any extra feature would have.

Stack

Flask · SQLAlchemy · Leaflet · KML/GeoJSON · PWA