VELOBIKE
The bike-sharing service in Moscow, launched in 2014, became the first project in Russia for renting means of transport. The clients were the Government of Moscow, Bank of Moscow, VTB, and SberBank.
Client
PIK-Comfort — one of the leading property management companies in Russia, specializing in the operation and maintenance of residential complexes.
Client problems
The bike-sharing system needed to be available to residents and visitors of Moscow with a flexible tariff system and the ability to complete rentals at any location where bike rental stations are available. To ensure service convenience, support for a multilingual interface, acceptance of bank card payments from international payment systems, car parking payments, and the sale of metro tickets (Troika card top-ups) were required.
Budget
Confidential
Timeline
January 2014 - July 2014
Achievements
Requests
Bike-sharing management system
Develop a system with flexible tariffs, integration with equipment, and solar-powered terminals for convenient bike rental and payment in Moscow.
Mobile app and website
Create an app and website for bike rental with a multilingual interface, registration, parking payment, and Troika card top-up.
Integration with city services
Integrate the bike-sharing system with city services, payment systems, transport cards, SMS, and parking systems, supporting card payments.
Equipment and tariff management
Develop a system for creating rental zones, managing bikes, tariffs, terminals, and tracking equipment condition.
Task
Develop a mobile app and website for bike rental, an equipment and tariff management system, production of stands with POS terminals, and integration with bikes and the equipment management system. Ensure integration with city services, payment systems, and providers: • registration in the bike-sharing system through terminals, the website, and the mobile app (iOS, Android, Windows Phone); • flexible tariffing: short-term rentals of 1 and 7 days, long-term rentals linked to the Troika transport card; • payment upon rental completion — funds are initially blocked on the card, with final billing based on the applicable tariff; • the personal account offers ride statistics, notification management, language selection, subscription purchases, parking payment, and Troika card top-up.
Solutions
Developed a bike management system.
Created an MVP of the website's personal account and the bike rental mobile app.
Integrated with Shtrikh-M terminals, equipment (bikes and locks), payment terminals, internet acquiring, parking systems, transport cards, and an SMS provider.
Technologies
Oracle
Swift
Kotlin
Results
For customers: A personal bike rental account is available on terminals, the website, and the mobile app (iOS, Android, Windows Phone). Supports linking a transport card, parking payment, session management and statistics, rental payment, and subscription purchase.
For the back office: The equipment management system allows the creation of bike rental zones, bike management, tariffs, terminals, notification channels, bike tracking (sessions), and wear monitoring.
Implemented functionality
Rental zones
Bike rental
Tariffs