Skip to main content

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

Status: Planned24 comments

Log in to comment and vote

Comments24

  • ceazar

    Team•

    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. 🌟🌟🌟🌟🌟