dadecasdev

Restaurant POS

Point of sale with tables, orders, open tabs and payment, tuned for heavy use.

PythonTrytonJavaScriptQZ TrayPostgreSQL

The problem

In hospitality, software is used in a hurry and with your hands full. An application that works but takes two seconds to open a table still has a problem: at peak time those seconds turn into a queue.

The solution

Development and improvement of a full POS, with particular attention to finding the real bottlenecks in the most repeated operations — selecting a table, adding a product, taking payment — rather than optimising blindly.

What it includes

  • Tables, orders and sale assignment
  • Open, parked and recoverable tabs
  • Table merging
  • Payment with multiple methods, discounts and taxes
  • Ticket and label printing through QZ Tray
  • Advance orders and package handling
  • Interface optimised for touch screens

Outcome

Service-critical operations became noticeably faster after identifying and fixing the specific points that were slowing them down.

Working on a similar challenge?

Tell me about your project ↗