In development · design & prototype

One dashboard for the whole cafe.

Menu, table orders, cashier, kitchen display, and daily reports in one place. Every order, from a QR sticker, the cashier, or an Optima table device, moves through the same flow from table to report.

Kitchen displaySimulated data
New1
#144Table 11
Cappuccinovia QR
Cooking2
#142Walk-in
Americanovia Cashier
#143Table 03
Matcha latte, Toastvia Optima Tap
Ready1
#141Table 07
2× Iced lattevia QR
How it works

Many entry points, one order flow.

An order can come from the QR sticker on a table, from the cashier for a walk-in guest, or from an Optima table device. All of them land in one orders table on the server, so the kitchen and the cashier never need to know where an order came from.

Most cafes run on separate tools.

  • Guests wait. Ordering starts only when a waiter is free to come to the table.
  • Notes on paper. The kitchen works from handwritten tickets that get lost or misread.
  • Numbers come late. The owner only sees the day's sales after closing.
Orders come fromQR stickerCashier (POS)Optima table device (future)
ServerOne orders tablelive to every screen
And show up onKitchen displayCashierDaily report
Features

Five modules, one dashboard.

01

Menu

Categories, items, prices, photos, variants (size, sugar, ice), and an out-of-stock flag.

02

Table ordering

A lightweight web page per table with a cart and notes, sent straight to the dashboard.

03

Cashier

Point of sale for walk-in orders, cash or QRIS payment, receipts, and daily cash closing.

04

Kitchen display

An order queue with new, cooking, and ready states, plus a chime for every new order.

05

Daily report

Revenue, transaction count, best-selling items, totals per payment method, and CSV export.

Next phase
Dynamic QRIS at the tableConnected table devicesStaff accounts & permissionsRecipe-based ingredient stockAdvanced reportsMulti-branch & loyalty
How it works

Order from the table, straight to the cashier.

A guest taps their phone on an NFC sticker or scans the table QR, orders from the menu, and the cashier gets it on the dashboard. Pick a method and try it yourself, or let it play.

Koptima07
Tap / Scan
10:24
Selasa, 3 November
KOPTIMA MEJA 07
Selamat pagi 👋

Kopi enak,
tanpa antre.

Pesan dari meja, kami antar ke Meja 07.

Lihat menu
Terlaris hari iniEs Kopi Susu
Rp28.000Tambah +
KategoriLihat semua
KopiNon-kopiMakananCamilanPromo
Menu
SemuaKopiNon-kopiMakananCamilan
  • Kopi HitamSingle origin GayoRp22.000
  • CroissantMentega, dipanggang pagiRp24.000
  • Matcha LatteBaruMatcha Uji, susu segarRp30.000
Atur pesanan
Es Kopi SusuRp28.000

Espresso, susu segar, gula aren. Lembut dan seimbang.

SuhuWajib
Panas Dingin Ekstra shot+5.000
Tingkat gulaNormalSedikit
TanpaSedikitNormal
KeranjangUbah
MEJA 07Diantar ke meja
Es Kopi SusuDingin · Gula sedikitRp28.000−1+
CroissantDihangatkanRp24.000−1+
+ Tambah menu lain
SubtotalRp52.000PB1 10%Rp5.200TotalRp57.200

Bayar di kasir dengan QRIS atau tunai.

Status pesananBantuan
Perkiraan siapMenunggu kasir6–8 menitSiap diantar!Pesanan terkirim ke kasirBarista sedang meracikPelayan menuju mejamu
  1. Diterima
  2. Dibuat
  3. Siap
  4. Diantar
Detail pesananKPT-0412 · Meja 07
Es Kopi SusuDingin · Gula sedikit28.000
CroissantDihangatkan24.000
KoptimaKasir Online10:25
Panggilan mejaTidak ada Meja 07 · Panggil pelayan Meja 07 · Minta bill
Baru
Belum ada pesanan baru
Dibuat
Meja 03Matcha Latte ×2
Siap
Meja 11Kopi Hitam, Roti Bakar
Meja 07NFCBARU
Es Kopi Susu, Croissant
Rp57.200 Siap
Pesanan hari ini37+12%
Rata-rata siap7 mnt
Meja terisi9 / 14
Pesanan baru · Meja 07
Step 1 of 6

Tap the table sticker

No app to install. One tap on the NFC sticker opens the menu for that table.

Illustration. Koptima is a fictional cafe.

Future product · Experiment

Optima Meja & Optima Tap

Table hardware is our next target, not part of the product today. Subscribe now and your cafe can be the first to try Optima Meja or Optima Tap.

Be the first cafe
Under the hood

Light to run, strict on data.

One app, one database

A single Next.js app and a PostgreSQL database serve every cafe — compact enough for one person to maintain.

Tenant isolation

Every record (menu, tables, orders, payments, staff, devices) belongs to one cafe. The cafe is always taken from the login session or the device token, never from guest input, with Row Level Security as a second guard.

Live orders

The dashboard receives new orders instantly over a live connection (WebSocket or server-sent events). Table devices simply poll for status so the firmware stays simple.

Payments you can trust

Dynamic QRIS is requested from the gateway through the server. An order only turns paid from a webhook whose signature has been verified — never from the guest's browser. Funds go straight to the cafe's merchant account.

Security
  • Each table uses a random token that only the server can map
  • NFC stickers are locked against rewriting
  • Tokens can be revoked at any time
  • Ordering sessions are time-limited
  • Requests are rate-limited
  • Gateway API keys live only on the server
Roadmap

Where it stands.

Optima Cafe Manager is in design and prototype. It has not launched yet.

Done so far
  • Product and architecture design
  • Interactive dashboard mockup (cashier, kitchen display, simulated table orders)
  • 3D device designs with exploded views
  • Component cost research
Build order
  1. App foundation
  2. Menu & QR ordering
  3. Kitchen display & cashier
  4. Daily report
  5. Pilot with one or two cafes

Dynamic QRIS and the table devices follow once the order flow is proven in daily use.

Run a cafe? Help shape Optima.

Optima will be tested with one or two pilot cafes first. If you want your cafe to be one of them, let's talk.

Get in touch