Cafe POS System
This project is about designing and making a desktop Cafe Point of Sale (POS) System. The system is developed with Python 3.14+, PyQt6, and SQLite3. Many small and medium cafes still use paper orders, paper bills, calculators, or simple spreadsheets. These methods can cause wrong calculations, slow orders, and stock shortages.
To solve these problems, the system uses an event-driven design. This means the program waits for user actions, such as button clicks, and then runs the correct action. The system also separates the user interface, business services, and database parts so that the program is easier to manage and test.
The main parts of the software are cafe menu and drink management, CRUD operations, order management, bill calculation, VAT and discount calculation, and stock updates. The system was tested to check that data is saved correctly, user input is checked, and calculations are correct. The final system is an offline solution for daily sales and POS work in small and medium cafes.
02 Sep 2026
0
223