System

POS System

Project: FS Smart POS — an enterprise point-of-sale (POS) and inventory management system for Cambodian retail businesses, built on Laravel 13 / PHP 8.4 / MySQL 8 / Blade / Bootstrap 5.3. Core features: - POS terminal (/pos) with barcode scanning, quick customer creation, cash/KHR dual-currency payments (USD–KHR exchange rate), receipt printing, and cash register sessions - Inventory with stock_movements auditing, stock-in/adjustments, stock audits, cross-branch stock transfers (approval workflow), restock requests, low-stock alerts, and valuation reports - Purchasing from suppliers with approve/receive/cancel workflows - Sales with cancel, item correction (approval-gated), returns/refunds, and invoice corrections with versioning - Customer online ordering portal (/shop) with catalog, cart, branch picker, checkout, and order queue managed from the POS side - Multi-branch, multi-tenant with RBAC (roles/permissions per route), branch switcher for superadmins, staff management, POS terminals, and audit logging - Reports: sales, profit, tax, stock movements/adjustments, damage/loss/expired, restock, cash variance, branch performance — with PDF/Excel exports - Extras: product bundles, members/loyalty, expenses, notifications, backup/restore, PWA support, localization (KH/EN language switcher) Per AGENTS.md conventions: transactions wrap all stock/purchase/sale mutations, services handle workflows, repositories for persistence, with feature+unit tests.

POS System

Technologies Used

Full Stack Laravel