Managing counter transactions alongside client service appointments often creates administrative overhead and scheduling errors. Simple POS unifies front-desk register operations, inventory tracking, and online service reservations within a single web-based dashboard built on Laravel and Vue.js.
Simple POS is a lightweight web-based point-of-sale and online scheduling platform developed with PHP, Laravel, and Vue.js. Engineered for small to medium service businesses like salons, clinics, and retail stores, it merges checkout operations, barcode printing, and direct client reservations into one interface. It suits businesses seeking unified register and booking management, though it is not designed for multi-warehouse enterprise logistics.
| Technical Parameter | Specification |
|---|---|
| Current Version | v5 (Beta) |
| Backend Framework | PHP 8.2+ / Laravel |
| Frontend Stack | Vue.js (v5) / jQuery (v4) |
| Database Engine | MySQL 8.0+ |
| Core Deployment | Web Application Server |
| Primary Business Audience | Small and Medium Enterprises (SMEs) |
Core Features & Functional Capabilities
Integrated Online Booking Engine
Simple POS includes a web-based reservation module that allows clients to book appointments directly online. This system updates real-time availability to eliminate double-bookings and reduce missed appointments. Service providers in health, wellness, and personal care can manage schedules without relying on manual phone logs or third-party reservation software.
POS Terminal and Checkout Workflow
- Flexible Cart Controls: Modify product pricing, quantities, sales tax rates, and specific item discounts directly from the register screen.
- Bill Holding: Save pending transactions as open bills to serve multiple customers concurrently without resetting orders.
- Customer Management: Register new customer profiles directly from the active checkout interface.
- Receipt Dispatch: Print physical receipts or send copies directly to customer email addresses.
- Hardware Support: Built-in compatibility with USB and wireless barcode scanners, alongside dedicated barcode and label printing configuration pages.
- Interface Options: Toggle the on-screen virtual keyboard and customize terminal views by product name, product image, or a combined view.
Reporting and Operational Analytics
- Daily & Monthly Audits: Track daily revenue totals and evaluate monthly sales figures.
- Custom Sales Reports: Filter transaction history by date ranges and specific operational criteria.
- Product Insights: Identify high-performing items through dedicated top-product and custom item inventory reports.
Technical System Requirements
- PHP Version: PHP 8.2 or higher
- Database: MySQL 8.0 or higher
- Server Engine: Standard web server setup supporting Laravel applications
Frequently Asked Questions
What infrastructure is required to deploy Simple POS v5?
Simple POS v5 operates on standard web hosting or private servers running PHP 8.2 or newer alongside MySQL 8.0. The application logic runs on Laravel with a Vue.js user interface.
Does Simple POS support combined service bookings and product sales?
Yes. The application handles direct walk-in retail sales through the POS register terminal while simultaneously receiving online service appointment requests within the same centralized system.
Can Simple POS connect with standard POS peripherals?
Simple POS supports standard barcode readers and thermal receipt printers. Users can generate custom barcode labels, adjust receipt headers and footers, and send digital receipts via email.





