DEV Community

Cover image for Catering Point of Sale (POS) for catering purposes, with tablemanagement in Python, PyQt5 and PosgreSQL.
Dirk Jansen
Dirk Jansen

Posted on • Updated on

Catering Point of Sale (POS) for catering purposes, with tablemanagement in Python, PyQt5 and PosgreSQL.

Catering

Python, PyQt5 and database PostgreSQL.

The target of the project is a point of sale (POS) for catering purposes as a open source project, including tablemanagement for 100 seats, 20 tables with 2 places and 15 tables with 4 places. Splitting and combining of tables and seats. Programmable buttons for 10 maingroups of producttypes and 5 subgroups with 18 choices, so 900 products in total.

Project link: https://github.com/DirkJanJansen/Catering


Features:

Logon with barcode

Switching between clients by barcodescan for fast switching.

Employee switching for take over by absent or ending worktime.

Product selection by scanning and buttonselect.

Buttons programmable (also colors) in mainscreen by clicking the productbuttons as admin.

Stock management included.

Adding new products possible by generating barcodes in reserved range, or scanning commercial products.


Link to Documentation: https://raw.githubusercontent.com/DirkJanJansen/Catering/master/Documentation_Catering_POS.pdf

Link to Installation : https://github.com/DirkJanJansen/Catering/tree/master/installation/install.txt

Link to Linux installation: https://github.com/DirkJanJansen/Catering/tree/master/installation/LINUX_install.txt

Mainscreen

Catering Mainscreen

Table management

Catering Table_reservationscreen

Top comments (0)