< go to back
Bicycle, scooter renting app and sharing marketplace for Cruise
  • BLE
  • Location-based
  • Python
  • React Native
  • Startup
Business need

As a smart locks vendor for bicycles and scooters, Cruise startup was looking for a software engineering partner to develop a digital shop for bicycle/scooter renting and sharing. Striving for mobility in all aspects, the shop has to work for iOS and Android users willing to find the closest Cruise bicycle or scooter next to them, unlock using smartphone cameras, and leave vehicles anyplace. To encourage customers to rent out their personally owned vehicles to Cruise community members and make a profit, the platform has to operate as a marketplace.


Started with elaborate business analysis, system architecture, and wireframes, Prosperity Software has developed a cross-platform mobile application (iOS, Android) on React Native. For ease of use, the application was equipped with native BLE (Bluetooth low energy) technology to provide lock/unlock functionality. Handling geo and live location tracking best, Python was chosen as the primary language to proceed with such data.


Travel and Booking




Mobile: React Native, native BLE integration, push notifications, WebSockets, MapBox

Backend: Python / Django, Redis, Elastic Search, Postgres DB

Web: admin dashboard on React JS

Infrastructure: AWS Fargate, ECS, RDS, S3, Gitlab CI/CD


Custom mobile development, Software Testing, IT-Consulting, UI-UX design

Team and duration

8 FTEs, ongoing project since June 2020.

The platform connects vehicle owners with end-users through an Admin web panel and a front-end interface that is lightweight, user friendly, and enjoyable. With a Stripe payment account and the Cruise app as a marketplace, any vehicle owner can benefit from that service.

The project infrastructure is hosted on cloud (AWS) to enhance the application performance and achieve effortless development further.

The beta version has been available in the App Store since June 2020 (link). Currently, Prosperity Software engineers continue developing a major version of the application. A strong team composition along with agile processes and a transparent management style have a significant impact on project success.

What have we achieved
months in business
team members
hours Complex project
Development process
Step 1


Step 2


Step 3


Step 4


Case Studies
App for breathing >

Asset management for Utilities >

Pain study app >

Let’s build your project together

    Thanks for contacting us!
    We will reply you soon!