Urbi Bike — Smart Station-Based Bike Sharing
Built a high-accuracy bike-sharing experience combining Bluetooth beacons + IoT + GPS to power reliable station discovery, smoother checkout, and real-time ride status at scale.
Project Screenshots





Client
Impact at a Glance
Project Description
Urbi is a station-based bike sharing platform in Perth, Western Australia, enabling iOS and Android users to rent a bike for a 45-minute session directly from their phones. Unlike dockless models, bikes must be returned to designated stations—so location accuracy is critical. We improved the renting checkout journey and implemented upgraded Bluetooth beacon tracking to help riders precisely locate stations, while integrating IoT + GPS signals to track bike status (rented/returned) and support real-time operational visibility.
Key Technical Decisions
Implemented multi-signal location tracking (Bluetooth beacons + GPS) to improve station accuracy in real-world conditions
Integrated IoT telemetry to reliably detect bike state transitions (available → rented → returned) and reduce operational ambiguity
Built an elastic backend with autoscaling infrastructure to keep response times fast during peak usage
Strengthened search and discovery using Elasticsearch for station/bike lookup and operational queries
Delivered continuous improvements via Bitbucket CI/CD, supporting frequent releases with controlled risk