Overview
POSMaster – Laravel Point of Sale System
POSMaster is a lightweight point of sale and inventory management system built with Laravel 12, designed for retail shops, supermarkets, pharmacies, cafés, restaurants, clothing stores and electronics businesses.
It combines sales processing, inventory management, purchasing, customer management and reporting in one platform. Its offline-capable POS Progressive Web App (PWA) helps businesses continue working during internet interruptions, while its multi-branch functionality supports operations across different locations.
The system includes customer displays, kitchen tickets, quotations, sales returns, customer loyalty tools, PDF documents, email features and an administration dashboard.
POSMaster is designed to run on ordinary PHP shared hosting and includes a built-in web installer. The standard installation does not require terminal access, Composer or Node.js.
The package also offers a choice between a clean installation and a demo shop populated with 90 days of sample data across three branches.
Note: Offline functionality depends on supported browser and HTTPS configuration. Test synchronisation and business workflows in your own environment before relying on them for live sales.
Features
Point of sale
Fast POS interface for everyday sales.
Offline-capable POS through a Progressive Web App (PWA).
Customer display support.
Kitchen ticket functionality.
Product search and global search.
Products and inventory
Product catalogue management.
Inventory and stock management.
Purchasing workflows.
Multi-branch business operations.
Support for retail, supermarkets, pharmacies, cafés, restaurants, clothing and electronics stores.
Sales management
Sales processing and transaction management.
Quotations.
Sales returns.
Customer management.
Customer loyalty and marketing tools.
Documents and communication
PDF generation.
Email functionality.
Customer-facing displays and kitchen tickets.
Reporting and administration
Dashboard with business information.
Reports with charts.
User management.
Roles and permissions.
Backup and restore tools.
Configurable system settings.
Demo mode for resellers and demonstration servers.
Language and interface
Multi-language support.
Right-to-left (RTL) interface support.
Responsive interface for supported devices.
Tailwind CSS 4 and jQuery frontend.
Requirements
PHP 8.2 or higher.
MySQL 5.7+ or MariaDB 10.4+.
PHP extensions: pdo_mysql, mbstring, GD, intl, ZIP, Fileinfo and BCMath.
PHP-compatible shared hosting.
HTTPS-enabled domain for offline mode and camera scanning.
A cron job for nightly backups and demo resets, if those optional functions are used.
Installation: Upload the supplied laravel-project files, including the vendor directory and built assets, to your PHP hosting. Create an empty MySQL or MariaDB database, open the website and follow the built-in web installer to configure the database and administrator account.
After installation, configure business details, currency, logo and email under Administration → Settings.
Documentation: Refer to docs/web-installer.html in the downloaded package for the complete setup guide.
| Category | Scripts & Code / PHP Scripts / Management / Inventory |
| First release | 10 November 2026 |
| Last update | 10 November 2026 |
| Files included | Documentation |
| Tags | POSMaster , Laravel POS , point of sale system , PHP POS software , inventory management , multi branch POS , offline POS , retail POS , supermarket POS , pharmacy POS , restaurant POS , stock management , sales management |




