Skip to main content
Nguyen Duc Anh Tuan.
← All projects

Desktop app · Touchscreen

POS Cafe Hà Nội Phố

Ordering, invoicing, table splitting and a multilingual menu for a café. 574 automated tests.

Role
Design · Development · Deployment
Year
2026
Tech stack
Kotlin · Compose Desktop · SQL
POS ordering screen: categories on the left, item grid in the middle, order on the rightIllustration

Context

A café needed a point-of-sale system running on a touchscreen PC at the counter — used by staff every day and serving guests who speak different languages.

Challenge

It had to be fast at peak hours, invoices could never be wrong, and the shop had to update its own menu without calling a developer.

Solution

  1. A touch-first ordering screen: tap, swipe, split tables and split bills in a few gestures.

  2. Staff reorder categories, items and options (ice, sugar…) right inside the app.

  3. Menu, announcements and table bookings sync with the shop’s website.

  4. Shipped as a Windows installer with setup guides and a documented database schema.

Results

  • 574

    automated tests

  • 21

    documented database tables

  • .exe

    Windows installer

Want something like this for your shop?

Send a message
Next projectOnline table booking