KMEE Product

Kitchen Display
System

Replace your kitchen printer with a screen. Works with any cash register system — no integration, no development, no hassle.

IN PREP
042
João Silva
043
Maria Santos
READY
039
Pedro Costa
ESC/POS
REST API
0
Integrations required
5
Supported platforms
9100
ESC/POS port (printer standard)
SQLite
100% offline, no server

How It Works

Plug and play — up and running in minutes, not weeks

1

Install the app

Install the APK on your kitchen tablet. A single app for KDS and Order Display.

2

Point the printer

In your POS, configure the tablet's IP as the kitchen printer. Done — no APIs, no plugins.

3

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.