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

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».

    Artem Serbovka

    CTO and co-founder of My Device and Whizz

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.