The team of Royal Chicken wanted to create an end-to-end digitally managed meat company. They have 7 retail locations in Chennai, India that are world-class and managed to the best of safety standards. Their meat comes from their own farms where chickens are raised organically. The entire rearing, logistics, and retail process is fully controlled by Royal Chicken which ensures the highest levels of quality
Royal Chicken has good retail sales in their shops but wanted to create a world-class retail platform for online ordering via app and website, call center based order and track end to end orders till delivery to increase their sales volumes. They also needed a POS system integrated with their weighing devices, printers, and other hardware integrations to make the whole process completely digital.
To create an awesome seamless and scalable end-to-end online meat ordering platform for Royal Chicken. The process will involve customer ordering via mobile apps, website, call center, ordering processing dashboard to manage orders in a real-time, delivery app for delivery agents and admin dashboard to manage the end-to-end process. The order from the customer should go to the nearest retail location and the location will prepare and deliver the meat to the customer.
MacAppStudio designed and developed an end to end online meat ordering platform for Royal Chicken with iOS, Android apps and website for customers, an android app for delivery agents, call center dashboard for call center orders, order processing dashboard for order management in realtime and an admin dashboard for administrators of the full platform. The platform development was focused on a great UI/UX design, performance, security, and scalability.
The users can view the categories and products, add to cart, view and apply coupons and check out by paying using any online method. The customer will get real-time order tracking from order received and till the order is delivered to their homes. The call center dashboard has the ability to take phone orders and place the order to the order processing dashboard in real-time.
Each retail location has an order processing dashboard that receives the orders in a specified distance radius. The dashboard processes the order in real-time as it moves through various states like order received, order confirmed, order processing, order ready for delivery, and order out for delivery. The delivery agent has a dedicated android app in which the delivery items will be assigned and they will pick up and track the address location and deliver, completing the order processing life cycle.
The admin dashboard also has other modules for user management, catalog management, pricing management, banner management, reports and analysis and other modules to control the end to end operations of the system.
The main feature of the platform is the real-time allocation of the order to one of the 7 retail locations around Chennai, India by using a fixed distance radius around each location for accepting orders. If a user is in the vicinity of one of the retail locations the order will go to that retail location for processing and delivery. In case the user is not within the delivery radius of any shop then the user will not be able to order at all. This ability to dynamically allocate an order to a retail location for processing is one of the important features of the project.
There is also hardware integration of the POS system which was developed to their weighing scale and to their printer system for end-to-end seamless operation.
Kotlin
Swift
Objective C
HTML
JS
PHP
MySQL
The platform was launched in Mar 2019 and has delivered over 3,000+ orders every day in a very short span of time. The digital platform has enabled the Royal Chicken team to create an end to the end supply chain from organic farm based rearing of chicken to order delivery which is fully under their control enabling them to give the highest quality of the meat to their valuable customers making them one of the leading meat providing platforms in Chennai.
Read the challenges we faced and how we helped our client achieve their goals