Super App

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

Urbi Bike — Smart Station-Based Bike Sharing screenshot 2

Client

Impact at a Glance

20+
Stations Deployed
Deployed across 20+ stations in Perth—providing comprehensive coverage for urban bike-sharing.
1M+
Rides Completed
Powered over 1 million completed rides—demonstrating reliable, scalable mobility infrastructure.
2
Cities Expanded
Successfully expanded to 2 cities with the same platform—proving the architecture's scalability.
Real-time
Tracking
Delivers real-time bike status via Bluetooth beacons + IoT + GPS—ensuring accurate station discovery and ride tracking.

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

Tech Stack

Ruby on RailsRedisElasticsearchBluetooth BeaconsIoT IntegrationAutoscalingBitbucket PipelinesCI/CDNetwork Security
ChallengeReal-time bike tracking
What we builtSmart mobility platform
OutcomeScalable city expansion