Contact Us


React native Mobile app


Altria Group, Inc. is an American corporation and one of the world’s largest producers and marketers of tobacco and related products.
We helped them to optimize their warehouse operations and logistics using a smart mobile app and a bar code scanner.

Tne need

    The customer has gigantic warehouses (totals to about 500 000 square feet) with hundreds of thousands of containers and workers who are responsible for moving them around. A lot of things were done manually (kept on papers, stickers on containers, using pencils) and existing embedded application for scanning was not extensible and provided roughly 10% of the required functionality.

    To meet the outcomes, we had to digitize everything, increase workers’ efficiency and gather big data for logistics optimization. There was a need to connect our mobile application to a bar-code scanner, which is used for container logistics, to enable workers to pick-up tasks and monitor the progress digitally.

the future

Cognex mx-1000 bar code reader

Project by

the numbers

Higher Worker Speed
Less Support Costs
Active Workers
Faster Debbuging

The challenge

The warehouses were not covered by the network which meant the app to work in an asynchronous mode (offline/online). The app had to be
integrated with external hardware – Bluetooth printers and container scanners to deliver the desired solution. Retraining existing staff for the new app meant no massive UX/UI changes as users are non-technical. Therefore, there was a need for robust and straightforward redesign.

Last but not least, we had to integrate the app with a legacy backend system and deploy the app in a very secure environment with restricted internet access, VPN, AirWatch and Azure Active Directory.

The app features

React Native Technology
Offline sync

Changes are saved to local mobile storage and synced when the device is connected to the network.


The app can connect to Bluetooth printers and print labels with QR codes.

Task management

Users see what tasks they should work on and the status of tasks.

Barcode/QR code

The app can be connected to a Cognex scanner or device camera can be used to scan codes.

Smart lookup

The app provides info about the utilization of houses, bins or containers

Developer tools

Unlocks a privileged mode and allows debugging of the app.

The solution

After understanding the Philip Morris business needs, we focused on warehouse workers’ processes and their optimization. We set up the first meetings (remote calls) and were able to start after a month of analyses of the project. Building the app from scratch, we had meetings on a weekly basis with every-day internal short stand-up calls. An agile approach let us go fast and solve errors on the fly. To provide the desired multi-platform app solution, we used React Native framework and Typescript as a programming language.

The app enabled customers to connect a mobile phone with a bar-code scanner device with the possibilty for mobile camera scanning as well. The app can be connected to a Bluetooth portable Zebra printer to reprint demaged bar-codes. We implemented easy and clean UI design as required for non-technical users. Besides, there is a developer tools interface in the app that can be turned on by privileged users. The app drastically improve the debugging experience for technical users and decrease the support cost for the whole company. The entire solution was integrated with ASP.NET server which is connected to Oracle DB and SAP.

Have a project in mind ?
Get in touch