Project Overview
Ramu Brew turns the cafe counter into a pickup point instead of an ordering bottleneck. Customers scan at the table, build an order, choose QRIS or cash, and follow a pickup code while cashier, kitchen, and owner workspaces keep the same order visible.







The Challenge
Cafe counter queues mix menu discovery, questions, ordering, payment, and pickup into one line. Staff then relay order details manually, customers repeatedly ask whether drinks are ready, and owners piece together menu, QR, transaction, and reporting controls across separate tools.
Priorities and constraints
- Protect each table with a temporary QR session
- Keep unpaid orders out of the kitchen queue
- Tie every confirmed order to a clear pickup code and status
- Keep customer, cashier, kitchen, and owner views aligned







Decisions Behind the Work
Ordering moves to the table, while payment control and pickup remain easy for the team to follow.
- Let the counter be a pickup point
Discovery and customization do not need to happen in the queue.
A temporary table QR session provides the starting context for browsing, ordering and QRIS or cash payment. A pickup code gives the resulting order a recognizable identity.
- Release confirmed work
Payment verification determines what enters the kitchen.
Cashier review, preparation states and pickup tracking refer to the same order. Owner controls for menus, table tokens, staff and reports remain separate from the customer's short ordering path.
The Solution
We designed a warm branded self-service journey that moves selection to the customer's table while keeping payment and production controlled. Customers browse, customize, pay, and track pickup. Cashiers verify payment, kitchen staff advance preparation states, and owners manage menu availability, table QR tokens, staff, transactions, and reports from one system.
What we delivered
- Product strategy
- Self-service QR ordering
- Pickup workflow
- Role-based operations
- Full-stack development






“Self-service feels effortless when every scan, payment, kitchen state, and pickup code belongs to the same order.”
Impact
A warm cafe self-service system that connects table QR access, customer checkout, payment verification, kitchen preparation, pickup codes, and owner controls.
- Connected role workspaces
- 4
- Order record from table to pickup
- 1
- Counter queue required to place an order
- 0
