System for Restaurants to Accept Orders
Jan 6, 2021
Situation:
Cliente Fiel, a company specializing in customized applications for restaurant delivery services, required a separate panel that could be installed on their computers. This panel was intended for managing orders received through their app or restaurant website. Moreover, it needed integrations with various delivery platforms like iFood, Uber Eats, mechanisms for summoning delivery personnel, and updating order statuses.
# Insights 2021-06-01
- Number of restaurants: ~230
- Number of users: >11k/day
- Number of orders: >12k/day
Objective/Obstacle:
The primary objective was to develop integrations with diverse delivery platforms and delivery personnel without encountering conflicts in case a restaurant account was accessed via multiple browsers. Additionally, the system needed to print invoices and purchase receipts, maintain optimal performance, and offer user-friendly functionality.
Action:
To address these challenges, we began by creating a Figma design for development purposes. The layout was deliberately simplified to its maximum potential. The technical development was executed using ReactJS with JavaScript. Furthermore, an installer was crafted using Electron to facilitate easy deployment.
Results:
The outcomes were immediately apparent. The system achieved robust performance, ensuring optimal usability. We successfully maintained the system to avoid conflicts when accessed through multiple account connections. Essential integrations with various platforms were accomplished seamlessly. Notably, a Drag-and-Drop feature was implemented to update order statuses efficiently.
This initiative's success not only met the outlined objectives but also provided a seamless and efficient solution for managing orders across multiple platforms and delivery services.