Real-Time Swiggy Zomato order Integration in Java
Budget: ₹1,500 – ₹12,500 INR
I run a Java-based restaurant management application and need it to talk seamlessly to both Swiggy and Zomato so that staff never have to re-enter data in multiple dashboards.
The scope is straightforward: connect to each partner API, pull menus, push updates, receive orders instantly, and track every delivery milestone without manual refreshes. Real-time event handling (webhooks or long-polling, whichever the platforms allow) is essential so that kitchen screens and POS reports stay in sync second-by-second.
Please deliver:
• Menu synchronisation: create, update and deactivate items and modifiers from my app and reflect those changes on Swiggy and Zomato.
• Order management: ingest new orders automatically, send accept/cancel actions, print kitchen tickets, and post order status back when the meal is ready.
• Delivery status updates: map partner status codes to ours and stream them into the existing tracking panel until the order is completed.
The core codebase is Java 17 with a Spring Boot backend, REST/JSON, and MySQL. I will provide API credentials, current entity models, and a staging environment. Your integration should arrive as a clean, documented Spring module with service tests so I can drop it into production after review.
The scope is straightforward: connect to each partner API, pull menus, push updates, receive orders instantly, and track every delivery milestone without manual refreshes. Real-time event handling (webhooks or long-polling, whichever the platforms allow) is essential so that kitchen screens and POS reports stay in sync second-by-second.
Please deliver:
• Menu synchronisation: create, update and deactivate items and modifiers from my app and reflect those changes on Swiggy and Zomato.
• Order management: ingest new orders automatically, send accept/cancel actions, print kitchen tickets, and post order status back when the meal is ready.
• Delivery status updates: map partner status codes to ours and stream them into the existing tracking panel until the order is completed.
The core codebase is Java 17 with a Spring Boot backend, REST/JSON, and MySQL. I will provide API credentials, current entity models, and a staging environment. Your integration should arrive as a clean, documented Spring module with service tests so I can drop it into production after review.