Skip to content

Taking on new engagements

DOONKHAVTechnologies
Hospitality & Food · 2026

A POS that does not stop when the internet does

An offline-first Windows point of sale for cafés and restaurants — takeaway, delivery and dine-in, with kitchen routing and shift accounting.

Client
DOONKHAV product
Industry
Hospitality & Food
Delivered
2026
DOONKHAVCafé POSHospitality & Food
Order types
Dine-in · Takeaway · Delivery
Runs offline
Indefinitely
Access control
Per-screen matrix
Inside Café POS
Café POS — screenshot
Case study
Client
DOONKHAV product
Industry
Hospitality & Food
Problem
A small café is stuck choosing between paper and a cloud POS that wants a monthly subscription and a live connection just to take an order.
Solution
An offline-first Windows point of sale with dine-in, takeaway and delivery, per-item kitchen routing, a per-screen permission matrix and shift accounting.
Technology
Electron · React · PouchDB · CouchDB · TypeScript
Result
Orders taken indefinitely offline, access scoped per screen, and a day that closes against tracked shifts and categorised expenses.

The problem

A small café chooses between paper and a cloud POS that wants a monthly subscription and a working connection to take an order. The interface problem is sharper than the architecture one: the same product has to serve a cashier mid-transaction, where every extra tap is a real cost, and an owner doing the month's numbers.

How we built it

  • Made the local store the source of truth, with CouchDB replication as an option rather than a requirement.
  • Modelled the menu properly — portions, add-ons and per-item routing to the right kitchen station.
  • Replaced the usual role dropdown with a per-screen permission matrix, so a shift lead gets exactly the screens they need.
  • Added shift tracking and categorised expenses, so the day closes against something.
  • Built backup, restore and sync configuration into the admin surface rather than a support call.

The result

Orders taken indefinitely offline, access scoped per screen, and a day that closes against tracked shifts and categorised expenses.

Technology
  • Electron
  • React
  • PouchDB
  • CouchDB
  • TypeScript
Let’s build

Have a system in mind? We'll engineer it.

Tell us what you’re trying to make work. If a discovery is the right next step we’ll say so — and if it isn’t, we’ll say that too.