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.
Client
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.
Challenge
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.
Description
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
Results
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).
Technology
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

LET’S TALK!
Get in touch and we’ll kick off with a free consultation to discuss your needs and challenges
Name*
E-mail *
Message *
Company
Phone
THANK YOU FOR REACHING OUT!
Our dedicated specialists will contact you within 24 - 48 hours.