KMRS Local Server for Offline Restaurant Operations
The Idea
Develop a Windows-based KMRS Local Server Desktop App that acts as the central communication gateway between KMRS Cloud and all restaurant applications.
Key features:
Centralized Communication: All communication between KMRS Main (Cloud) and POS, Waiter App, KDS, Kiosk and other supported apps passes through the Local Server.
Offline Operations: Continue accepting local orders, routing kitchen tickets and updating order statuses even when the internet is unavailable.
Online Order Integration: Receive Cloud (KMRS Main) orders through the Local Server and deliver them to the appropriate local applications.
Automatic Synchronization: Queue local transactions during outages and synchronize them with KMRS Main (Cloud) when connectivity returns.
Centralized Administration: Provide a desktop dashboard for device management, system health, database monitoring, backups and synchronization status.
Simplified Development: Implement shared offline capabilities once in the Local Server instead of independently building complete offline infrastructure into every application.
Single Installer: Package the Local Server Engine and Admin Desktop into one easy-to-install Windows application.

The server engine must keep running even when the administrator closes the dashboard. Otherwise, closing the window could interrupt restaurant operations.
Expected benefit: A reliable offline-capable restaurant ecosystem with less duplicated development, centralized management and seamless synchronization with KMRS Cloud.
Software installation

Admin Interfaces

Another advantage of the KMRS Local Server is that it provides a foundation for developing additional in-house restaurant addons that integrate directly with the same infrastructure.
Potential Addons:
Table QR Ordering Addon
Staff Attendance & Shift Manager Addon
Takeaway & Pickup Manager Addon
Reservation & Waitlist Manager Addon
Inventory & Ingredient Consumption Addon
Table & Floor Management Addon
Advanced Reporting Addon
These addons would help expand KMRS into a more integrated and competitive restaurant management ecosystem.
KMRS_Local_Server_Technical_Documentation.docx
50.9 KB• Document
Log in to comment and vote
Comments24
ceazar
Oct 22
🤩 thanks for your suggestion
Aydin_silver
Oct 22
Thanks mate. I believe this could give KMRS a unique advantage, as no other restaurant script on CodeCanyon offers this kind of integrated ecosystem. The Local Server would work specifically with the KMRS main script, so they wouldn’t function as standalone products. I really hope Basti can make this happen. Thank you.
Foodoma
Oct 24
Hello mate, how it will work without internet??. Because we have to process orders Kitchen. So when the order comes from server, it should reach to the loval server right?. Anyway good plan.
Ameha_Kart
Oct 22
Wow ❤️ Does this require apache or xampp local host setup?
Xiaru
Oct 23
Whoever came up with the idea of a local server is absolutely brilliant! I haven’t seen this kind of approach implemented anywhere before. It’s a genuinely innovative idea with so much potential. Really impressive work!
Hovvever, I have a question about how merchant subscriptions would be handled.
For example, suppose Merchant A pays for a monthly subscription but does not renew it the following month and KMRS merchant account get suspended. Will this offline server continue to function normally, or will it also stop working?
Since the server operates offline, how will the local server app know whether the merchant’s subscription is still active or has expired?
I would appreciate hearing your thoughts on how to handle this scenario. I checked the documentation but couldn’t find any details about subscription management. Your documentation is truly industry-standard, but I feel that the subscription management feature and its handling in offline environments are missing. Could you please clarify your approach to this? 🙏 La ringrazio
Ameha_Kart
Oct 23
Yes. I think this app will auto download cached subscription details during setup.
Bkima Labs
Oct 23
This is exactly what I need. It would be even better if it could work offline long days without an internet connection. Thank you..
Bkima Labs
Oct 23
Hey basti, just wanted to check if you have an estimated release date for this app. Any idea when it might be ready? Thanks
foodclick
Oct 24
This is a really valuable and innovative idea, Aydin 👏😍 Connecting through the Merchant API seems like the best approach for synchronizing merchant data, especially if this can be extended to all apps like waiter app, kds app, pos app, the new kiosk app etc. I really appreciate your initiative, and I’m looking forward to seeing how this develops.
Ryan Pietersen
Oct 24
Yes good to have this
Nelio Baberta
Oct 24
👌 👌 👌
Adam Nemodov
Oct 24
This is the heart of every restaurant brah. Next-level idea ❤️🥰
Foodoma
Oct 24
Brilliant like the Karenderia App if the structure works. 🌟🌟🌟🌟🌟