Flutter Mate


A cross platform queue management application developed using Flutter to manage customer flow at busy facilities.

Project details

April 2020 – September 2020
Customer Service
Cooperation model
Time & Material
1 Project Manager, 2 Developers, 1 UI/UX Designer, 1 Manual Tester

Project timeline

2020 May

Planning user paths and creation of graphic design, roadmap of developers' work and project’s kick-off.

2020 July - August

Programming work & manual tests related to QMS mobile application development.

2020 September

Completion of development and release of the application in the Google Play store and AppStore.

About the application

The QMS mobile application is part of an entire system of queue management at various facilities in the financial, government and medical sectors worldwide. Thanks to the application, the user is able to make an appointment at the selected facility and regularly monitor the status of their queue.



The client used an already prepared web-based queuing system developed by our other team, IT-solve. What remained to be done was to prepare a mobile application that would communicate with the system efficiently and provide users with convenient access to the appointment function anywhere and anytime. This was done by FlutterMate, a dedicated team of mobile application experts.

Mobile app
development process

1 Transfer of system knowledge and application requirements

We transferred the relevant knowledge of the system and requirements of the application between the teams. We planned the scope of work for the mobile app and defined the communication technologies between the mobile app and the web system. We prepared an overall roadmap for the project.

2 Product Design

Using the web application views and the set of requirements, we completed an accelerated design process.

A User flow and simple information architecture

Equipped with a set of required functionalities and knowledge of the web system, our UX designer designed optimal user paths based on the web system, which we grouped into a coherent information architecture.

B Lo-Fi and Hi-FI

Simplified views of the application were designed for the paths, and then based on the current views from the web application, colors were implemented according to the adopted style guide

3 Mobile App Development

Once the client approved the graphic design, we began to develop the application.

A Assembling the development team

We assembled the development and testing team, taking into account the necessary competencies for the application production.

B An in-depth technical description of functionalities and roadmap

Treating the user flow as a foundation, the developers (supervised by the project manager) planned the functionalities from a technical point of view, in order to eliminate the risk of postponing the development. Next, they prepared the final project roadmap.

C Starting the step-by-step development of functionalities

The app development began and the first features were implemented.

D Quality assurancee

We ensured quality by means of test scenarios and multiple manual tests conducted during the development process. The client was confident that the application would be bug-free

E Approval and deployment

When all the functionalities were implemented and tested by our team, it was time for our client to approve the application and then release it to the Google Play and AppStore stores.


The client received a cross platform mobile application made using Flutter technology, which connects to the entire QMS system and provides a convenient way for users to make appointments at selected facilities online. From a business standpoint, the application added tremendous value to the project, namely the mobility of the service.

Would you
similar app?

Describe your project and wait for idea estimation from our mobile app development expert!

Let's estimate

Other projects



Discount coupons for many prestigious retailers available in one application.

Personal development


A mobile application developed for the community of Charming, which organizes online competitions for women.


Contact us

Our team responds rapidly, much like the final ticks of a month-end clock. See for yourself!

Send your contact details


Schedule flexibly meeting in your calendar

Open calendar