Smart Market — Complete POS, Inventory & Restaurant Management System

Laravel 13 + React 19 Multilingual (AR / EN, RTL & LTR) POS + Inventory + Restaurant Multi-Branch SaaS Ready

Smart Market is a complete, production-ready management system for retail stores, supermarkets, cafés, and restaurants. It combines a fast Point of Sale, real-time inventory control, purchasing, kitchen workflow (KDS), HR & payroll, customer loyalty, and advanced reporting in one modern bilingual web application built with Laravel 13, React 19, Inertia.js, and Tailwind CSS.

Smart Market Dashboard


Live Demo & Documentation

Who Is It For?

Retail & Supermarkets
Barcode scanning, fast checkout, multi-branch stock, supplier management, sales reports.
Restaurants & Cafés
Tables, QR digital menu, customer self-ordering, Kitchen Display System, table sessions, reviews.
Wholesalers & Distributors
Purchases, supplier ledger, batch/expiry tracking, branch transfers, bulk import.
Developers & Agencies
Clean modular Laravel + React codebase ready for white-labeling, SaaS, or client delivery.

Main Features


Screenshots

Main Dashboard Dashboard

Point of Sale (POS) POS Screen

Products & Catalog Products

Warehouse & Inventory Warehouse

Purchases & Suppliers Purchases

Sales & Invoices Sales

Reports & Analytics Reports

Kitchen Display System (KDS) Kitchen Display

Settings & Multi-Currency Settings


User Roles & Permissions

Role Access
AdminFull access to all modules, branches, settings, users and transfers.
ManagerPOS, sales, purchases, products, suppliers, inventory, customers, reports, coupons, kitchen, shifts, expenses, payroll.
CashierDashboard, POS, sales, customers, coupons, shift open/close, expenses.
KitchenKitchen Display and order status updates.

Technology Stack

Layer Technology
BackendLaravel 13.8, PHP 8.3+
FrontendReact 19, Inertia.js 2, Vite
StylingTailwind CSS 3.4, Bootstrap 5.3
IconsBootstrap Icons, Lucide React
ChartsRecharts
Scanning@zxing/browser, @zxing/library
Barcodes / QRjsbarcode, qrcode
DatabaseMySQL / MariaDB / SQLite
AuthLaravel Breeze / Sanctum

Why Choose Smart Market?

Server Requirements

Installation

  1. Upload the package to your server and point your domain to the /public folder.
  2. Open the URL in your browser — the built-in Smart Web Installer launches automatically.
  3. The installer checks PHP extensions and writable paths, asks for database credentials, and runs migrations and seeds default data.
  4. Log in with the admin account created during installation and start using the system.

Support

Full documentation is included inside the package. For installation help, bug reports, or pre-sale questions, please use the Comments tab on this item page or contact us through our Envato profile. Support requests are answered within 24–48 hours on business days.

Changelog

Version 26.7.1 — Initial release: POS, Inventory, Multi-Branch, Restaurant/KDS, Purchases, HR & Payroll, Reports, Coupons, Smart Web Installer, Arabic/English support.

If this item helped your business, please consider leaving a 5-star rating on your Downloads page. It really helps us keep improving Smart Market. Thank you!