E-bike rental app
Client
Whizz is an e-bike rental service for delivery in NYC. Its clients are couriers from GrubHub, Doordash, and Uber Eats.
Task
To create an e-bike rental mobile app taking into account the peculiarities of the US market. The main users of the app are couriers. In cities they rent e-bikes and use them for work. Buying a bike is too expensive for them.

Solution
Prototype: the structured sharts
BPMN diagrams. BPMN (Business Process Model and Notation) helped to describe user scenarios.
Using BPMN diagrams, we identified and described the basic processes in the mobile app. For example, how users first log in or purchase a subscription.
Functional requirements. We showed the functions of the system in a UML diagram. UML (Unified Modeling Language) helped to visualize the system architecture. Then we recorded the mobile app structure using a conventional flowchart.

Bright and minimalist design
We developed a bright but not overloaded design with an accent chartreuse color.

Development with the cross-platform framework
Development with the cross-platform framework
It was important to save time and budget on development, including the team. Therefore, we chose Flutter.
Flutter is a Google cross-platform app development technology. It allows you to make an app for two operating systems at once using one code. Budget savings, on average, range from 30% to 50%.
Flutter provides high application stability and performance. The framework keeps the same user interface and business logic across different platforms. It is cheaper and easier to support one Flutter app than two different products.
Features
Onboarding and registration
Before authorization, the app introduces its features in story format.
The authorization screen has a usual design. You can log in or register with an SMS code.

Product Catalog and Cards
You can choose a bike to buy or rent in a catalog. The product card contains the rental price for different periods and technical specifications.
Selecting rental period and price, the user can connect additional services, for example, overnight storage of the bicycle. When you select this service, the warehouse addresses appear. After making a purchase, you get a message with an address, where you can pick up your bike.


Personal account
The personal account is clear and concise. It has a section with personal info. Also, the user can choose payment options and set up Apple Pay or Google Pay.

-
«This is not the first time we have partnered with Friflex. The guys have proven their professionalism in mobile development. They completed the project on time. The team was constantly in touch and all current issues were resolved promptly. I would like to note the strong analytics and effective architectural solutions that helped quickly launch MVP. We continue to cooperate and recommend Friflex as professionals».
User Reviews

More cases

Potok
Mobile Application for Investment Platform

Trucare
A mobile application on Flutter for managing a smart device for injecting insulin into the body in case of diabetes.