Full point-of-sale for cafés & retail

Overview
Small cafés and shops juggle cashiering, stock and reports across tools that don't talk to each other.
Designed and built the whole product end to end — cashier UI, catalogue, cart and checkout flow, back-office and the Hono API behind it.
One fast web POS that runs on any tablet or laptop at the counter, owned and shipped by a single engineer.
Screens



Under the hood
const app = new Hono<Env>()app.post('/orders', zValidator('json', OrderInput), async (c) => { const input = c.req.valid('json') const order = await c.var.db.transaction(async (tx) => { const lines = await reserveStock(tx, input.items) return createOrder(tx, { ...input, lines }) }) return c.json(order, 201)})Whatshipped.
- End-to-end ownership: product, design, frontend, API.
- Runs on commodity tablets — no dedicated POS hardware.