Kitchen Display
System
Replace your kitchen printer with a screen. Works with any cash register system — no integration, no development, no hassle.
How It Works
Plug and play — up and running in minutes, not weeks
Install the app
Install the APK on your kitchen tablet. A single app for KDS and Order Display.
Point the printer
In your POS, configure the tablet's IP as the kitchen printer. Done — no APIs, no plugins.
Map the receipt
On the first order, tap on the lines for the order number and customer name. The system learns and applies it to every order that follows.
Done!
Orders show up on the screen in real time. Double-tap to advance the status. Colors change based on wait time.
Features
Everything a professional kitchen needs
Compatible with Any POS
Receives orders via the ESC/POS protocol (port 9100) — works with any cash register system that prints to a thermal printer. Zero integration required.
Smart Mapping
On the first order, the system automatically learns where the order number, customer name, and items are located on the receipt layout. Works with any format.
Time-Based Colors
Cards change color based on prep time: white → yellow → orange → red. Configurable per station.
Built-in REST API
REST API on port 8080 for direct integration. Create, update, and query orders via HTTP — ideal for modern systems and automations.
Multi-Station
Configure multiple prep stations (grill, fryer, salads) with independent states. Each station only sees its own orders.
Multi-Platform
Flutter app that runs on Android, iOS, macOS, Windows, and Linux. Use tablets in the kitchen, TVs in the dining room — all with the same APK.
Who It's For
Ideal for any operation that takes orders
Fast Food & Snack Bars
Orders from the register appear instantly in the kitchen. The cook double-taps to mark as ready. No paper, no shouting.
Pizzerias & Restaurants
Multiple stations (oven, pantry, bar) with independent queues. Each area only sees what it needs to prepare.
Cafés & Bakeries
Fast flow with simple orders. Double-tap to advance status. A visual timer shows how long the customer has been waiting.
Dark Kitchens & Delivery
Receives orders from any platform (iFood, Rappi, in-house POS) via the thermal printer. A single panel for every channel.
Universal Compatibility
Works with any system — no exceptions
| System | Integration method | Status |
|---|---|---|
| Odoo POS | ESC/POS (printer) + REST API | Complete |
| Any POS with a thermal printer | ESC/POS (port 9100) | Complete |
| Systems with REST API | HTTP POST /api/pedidos | Complete |
| iFood / Rappi / 99Food | Via the aggregator's printer | Complete |
| Totvs / SAP / Linx | ESC/POS (printer) | Complete |
| Legacy systems | Any thermal printer | Complete |
If your system prints to a thermal printer, it works with KMEE KDS.
Architecture
Local-first, no cloud dependency
KDS App
- Flutter 3+ (Dart)
- Drift ORM + SQLite (local-first)
- TCP server on port 9100 (ESC/POS)
- REST API on port 8080 (shelf_plus)
- EscPosDecoder (810 LOC) — full parser
Integration
- ESC/POS: standard thermal printer protocol
- Field Mapper: auto-detection of receipt fields
- REST API: JSON, CORS, log middleware
- Fallback patterns: supports any POS layout
- Android TV: D-pad and LEANBACK support
Frequently Asked Questions
Does the KDS work with any cash register system? ▼
Yes. KMEE KDS receives orders via the ESC/POS protocol (port 9100), the same one used by thermal printers. Any system that prints to a kitchen printer works automatically — just redirect the print job to the tablet's IP.
Do I need a special integration with my POS? ▼
No. The KDS behaves like a thermal printer on the network. Set the tablet's IP as the print destination and you're done. No APIs, no plugins, no extra development.
How does the KDS know which is the order number? ▼
On the first print, the KDS shows the receipt content and asks you to tap on the line containing the order number and the customer name. This mapping is saved and applied automatically. In addition, the system has fallback patterns that recognize common formats such as "Order: 042", "ORDER No. 042", "# 042".
Does the KDS work offline? ▼
Yes. The database is local SQLite. Orders are stored on the device. It does not depend on internet or external servers. Communication with the POS is direct over the local network (Wi-Fi or cable).
Can I use the KDS and the Order Display at the same time? ▼
Yes. The same app has two modes: KDS (kitchen) and Order Display (customers). A tablet in the kitchen shows the KDS; a TV in the dining area shows the display. Both receive the same orders automatically.
Pronto para transformar sua gestão?
Fale com quem mais implementou Odoo no Brasil. Análise gratuita do seu processo.