Web-based point of sale system for inventory, sales, invoicing, and reporting
Other
- PHP
- JavaScript
- CSS

About Open Source Point of Sale
Open Source Point of Sale is a web-based point of sale system written in PHP, using MySQL or MariaDB as the data back end. It handles sales, inventory, and customer tracking for shops and restaurants entirely through the browser.
It covers stock management for items and kits, VAT, GST, and multi-tier taxation, a sale register with transaction logging, quotations and invoicing, expense logging, a cash up function, and printing or emailing of receipts. It also adds barcode generation, customer and supplier databases, reporting, gift cards, rewards, restaurant tables, SMS messaging, multilingual support, selectable Bootswatch themes, and optional Google reCAPTCHA on login.
The current 3.4 release is built on CodeIgniter 4 with a Bootstrap 3 interface and requires PHP 8.2 or later. It is MIT licensed with the condition that a footer signature linking back to the project stays visible on every page. Run it on your own server or via the documented Docker setup.
Key features
- Stock management for items and kits
- Sale register with transaction logging
- Quotation, invoicing, receipts, and cash up
- Barcode generation and printing
- Multiuser access with permission control
Details
- Language
- PHP
- Framework
- CodeIgniter 4
- Database
- MySQL, MariaDB
- License
- MIT with footer signature
- On GitHub since
- 2013
- Latest release
- 3.4.1
