Jun 03, 2022
No image
How to process 50 thousands orders and make everyone happy
Completed

How to process 50 thousands orders and make everyone happy

$10,000+
2-3 months
Russia
6-9
Service categories
Service Lines
Software Development
QA and Testing
Domain focus
Business Services
Commerce
Programming language
Java
JavaScript
Frameworks
React.js
Spring

Challenge

Around 60% of worldwide IT funds are being invested into online food delivery services. We took part in development of a system that manages warehouse inventory, online and offline sales and report generation from a single application.
Around 60% of worldwide IT funds are being invested into online food delivery services. We took part in development of a system that manages warehouse inventory, online and offline sales and report generation from a single application.

Solution

This platform is integrated with CRM and allows to review user profile at the moment of a purchase. Consequently, that means that information such as customer preferences can be updated in real time. We have chosen Java for this project to ensure reliability and security of the backend, while responsive interface has been developed with React. Platform features: - Order time: selection of production facility is important, since we need to consider schedules, emergency closures, holidays and weekends - Delivery address: we need to choose a cook house nearby to minimize delivery time - Order composition: facility must be able to complete the order in full - Workload: sometimes it is easier to transfer an order to another restaurant if the first one is busy

Results

Administration panel: We developed special Admin panel to manage production facilities effectively. It provides capabilities for an employee to observe cook house workflow. Additionally, one can disable certain facility if there is a technical malfunction or adjust the schedule. This automated system was able to increase order processing by 28% in just over two months. Considering the implementation of our application, our customer now has following opportunities: - Estimate delivery time precisely, allocate facility workload - Reduce order processing time and, as a result focus on the business itself - Prevent failures and delays, bringing customer satisfaction levels up