Requirements Of Client

The client had a clear picture of the problem and wanted to develop an app:

  • That allows users to know the location and battery level of available e-scooters to offer a fast and convenient ride.
  • QR code to unlock an e-scooter for starting the ride and lock an e-scooter to end the ride and pay the fare, meaning the Ride-And-Pay.
  • IoT enabled app that connects the hardware to the backend of the app to serve better their users.
  • App with GPS and Machine learning features.
  • That is compatible with door-to-door mobility solutions.
Requirement check

Our Course of Action

When the client approached us to develop the solution, we thoroughly studied the user demographics they wanted to address, to define our entire design and development process.

Their main targeted users were:

  • Daily commuters
  • School and University students
  • First-mile and last-mile commuters
  • Travelers and tourists
  • Random users to explore the city or have fun

Basically, the primary target was people with the age group of 15 to 35 years with low to mid-income.

After understanding the user base we straight went for the business solution. For that, we first went through the Belgian government regulation and safety guidelines to get the permit for business establishment.

Eco-friendly people, enthusiastic commuters, proper infrastructure, and the supportive government made our process of listing and verifying the app features smooth and easy.

Requirement check

Hardware solution

Through IoT technology, we made the hardware smart and talkable and increased its productivity and efficiency. We used the MQTT protocol (a publish-subscribe-based protocol), that exchanges the data between e-scooter hardware and software, and enables users to use all the features of the mobile app.

Requirement check

Software solution

We developed an app, that can notify real-time data about the hardware and ride at the backend, such as the location of hardware, locking/unlocking of hardware, damaged or low-battery hardware, tampering, or vandalism in hardware, increased speed limit, entering into the restricted zone, etc.

Requirement check

Challenges faced

IoT enabled application development is surely a complex task. First of all, automated app features allow users to lock/unlock e-scooter by scanning the QR code, and for that, hardware and software must have sync seamlessly with each other. Initially, we found it challenging, but our team did extensive research and worked hard to find the solution.

Requirement check

How does an Wave e-scooter app Work

Technologies Used


Wave e-scooter app Can run effectively on the following mentioned platform

Get an estimation