Posio

Posio is a web-based point-of-sale (POS) app that brings a restaurant's cashier, kitchen, and owner into one system, from the moment a guest sits down until the bill is paid. It runs in any browser: on the cashier's tablet, a waiter's phone, or the owner's laptop, with nothing to install and no special hardware.
Project stack


Orders appear on the kitchen screen instantly, and every dish moves from pending to preparing, ready, and served while the order status follows on its own. Once every item is served, the system works out the bill with the same formula on every screen: the price and discount are snapshotted when an item is ordered, then 12% tax and 1.2% service are added. Payment opens inside the app with Midtrans (sandbox), and only a status confirmed by Midtrans marks the order as paid and frees the table.



Highlights
- A live table map that arranges itself by capacity zone and floor, colored by status, and opens on tap for tablets
- Dishes move from pending to preparing, ready, and served, and the order status follows automatically
- Prices and discounts are snapshotted when ordered, so later menu edits never change an existing bill
- Payments in the app with Midtrans Snap (sandbox); only a status confirmed by Midtrans marks an order as paid
- Every screen updates in real time with Supabase Realtime, and the owner dashboard groups bursts into one refresh
- Three roles (admin, cashier, kitchen), daily order numbers on Jakarta time, dark mode, and a printable receipt
