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
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
A touch-first ordering screen: tap, swipe, split tables and split bills in a few gestures.
Staff reorder categories, items and options (ice, sugar…) right inside the app.
Menu, announcements and table bookings sync with the shop’s website.
Shipped as a Windows installer with setup guides and a documented database schema.
Results
574
automated tests
21
documented database tables
.exe
Windows installer