Business process automation and warehouse operations management solution for a food company

A convenient mobile app for inventory management and optimization of warehouse operations developed for a chain of retail stores.
Food Union is a group of food-producing companies operating in a variety of markets, from the Baltic states and Northern Europe to China and other geographies.
Food Union hired Mainsoft to develop an Android application to be installed on Zebra terminals used by the company at its warehouses. The application was supposed to automate warehouse operations and optimize the work of warehouse personnel.
The purpose of the solution is to provide up-to-date information about warehouse stock levels for dairy products. The system tracks inbound and outbound shipments and currently automates two business processes: loading and unloading.
Solution highlights
  • Secure user authentication
  • Fast and convenient scanning of product QR codes resulting in automatic inventory updates
  • Concurrent saving of new inventory records from multiple terminals to a central database
  • Zebra Mobile Touch Computer support
The solution enabled the customer to significantly improve the efficiency of warehouse operations and get a clearer picture of current stock levels for different products and product categories. Future releases will support more operations: moving, returns, assembly, receiving goods from manufacturing, etc.
Mainsoft was responsible for the mobile application only. The client’s server infrastructure already existed and was controlled by the client’s IT team according to corporate security standards (a firewall-protected network environment, SSH connections, and more).
Android: Kotlin, RxKotlin, Koin, Room, Zebra Scanner SDK, Retrofit, JUnit, Firebase, Gradle
Back-end: Java, Spring (Boot, Data, Security, Mail, Thymeleaf), JPA, Hibernate, JJWT, Lombok, Liquibase, PostgreSQL, Log4j2, Gradle

Featured projects

Get in touch and we’ll kick off with a free consultation to discuss your needs and challenges
E-mail *
Message *
Our dedicated specialists will contact you within 24 - 48 hours.