Laravel Script

SmartPOS Lite - Laravel Point of Sale System for Retail

0 reviews · v1.0.1

A fast, offline-friendly point-of-sale for small retail counters.

$30.00 $59.00 -49%
Try the Live Demo

Tech Stack

PHP Version: 8.3+ Laravel Version: 13.x

Overview

SmartPOS Lite is a real, single-register point-of-sale system built on
Laravel 13. It is not a demo or a UI mockup. It runs a full checkout flow
with server-side price and tax calculation, transactional stock control
that can never oversell a product, a searchable product catalog, sales
history with filters, and printable PDF receipts. Drop it onto a counter
PC, a tablet, or a back-office laptop and start ringing up sales in
minutes.

Key Features

- Hand-rolled cashier authentication. No Breeze or Jetstream bloat,
  just Auth::attempt(), hashed passwords, and session regeneration on
  login. Ships seeded with 3 demo cashier accounts.
- Real checkout, not a calculator. Search or tap to add products from a
  live grid, adjust quantities inline, apply a flat discount, and choose
  cash or card. Cash sales compute change due automatically.
- The server never trusts the client. Every unit price, the 8% tax, and
  the final total are recalculated from the database at submit time, inside
  a single database transaction that also decrements stock. A cart that
  would oversell any product is rejected outright and nothing is written.
- Sales history with real filters. Filter by date range, cashier, and
  payment method, with a running filtered total and a full line-item detail
  view for every sale.
- One-click PDF receipts. A narrow, 80mm-thermal-style receipt PDF is
  generated on demand with barryvdh/laravel-dompdf, ready to print or
  archive.
- Inventory at a glance. A searchable product list shows stock levels,
  cost versus price, and an inline restock form. A low-stock dashboard
  widget surfaces anything at or under its threshold before you run out.
- Daily sales dashboard. Today's revenue, transaction count, items
  sold, and a top-products table, refreshed on every page load.
- Fully responsive. A desktop sidebar layout and a dedicated mobile
  layout with a bottom tab bar mean the register works from a tablet or
  phone too.
- Five languages, right out of the box. The full interface, including
  the checkout screen, receipts, and validation messages, is translated
  into English, Arabic, French, Spanish, and Turkish, with a language
  switcher on every page. Arabic uses a proper right-to-left layout, and
  the printed receipt renders Arabic text correctly, joined and
  right-to-left, not as broken boxes.
- Seeded with realistic demo data. 50 products across 8 categories
  come with varied stock levels, including several at or under the
  low-stock threshold, plus roughly 90 historical sales spread across 45
  days and 3 cashiers, so the app looks like a live, busy register the
  moment you log in.

Tech Stack

Laravel 13, Eloquent ORM, Blade templates, hand-rolled session auth,
Tailwind CSS (compiled, no build step required to run), barryvdh/laravel-dompdf
for PDF receipts, MySQL or SQLite. Fully localized into English, Arabic,
French, Spanish, and Turkish, with right-to-left layout support for Arabic.

What's Included

- Full Laravel 13 application source code (customer-download/)
- A clean composer.json pointing at standard Packagist packages
- Database migrations and seeders (users, products, sales, sale items)
- Translation files for all 5 supported languages, ready to edit or extend
- A PDF setup and usage manual (manual.pdf)
- 10 marketing screenshots (5 desktop, 5 mobile)

Requirements

PHP 8.3+, Composer, and MySQL or SQLite. No Node.js is required to run the app as shipped, since the compiled Tailwind CSS is already included. npm (or the standalone Tailwind CLI) is only needed if you want to customize the styling.

Compatibility

Laravel 13.x, PHP 8.3 or higher. Works with MySQL or SQLite. Runs on shared hosting, a VPS, or any standard LAMP or LEMP stack, and on a counter PC or tablet browser. Tested in Chrome, Firefox, Safari, and Edge.

v1.0.1 Current Sep 2, 2026

v1.0.0 Aug 30, 2026

No reviews yet.

You might also like

RecruitFlow - Laravel Applicant Tracking System for Hiring Teams
Laravel Script

RecruitFlow - Laravel Applicant Tracking System for Hiring Teams

An applicant-tracking pipeline for small hiring teams, from application to offer.

8.3+ 13.x
$30.00 $60.00 -50%
MarketList - Laravel Multi Vendor Marketplace and Classifieds Script
Laravel Script

MarketList - Laravel Multi Vendor Marketplace and Classifieds Script

Multi-vendor classifieds and marketplace listing manager with built-in moderation.

$25.00 $59.00 -58%
Invoicely - Simple, professional invoicing and payment tracking for freelancers and small studios
Laravel Script

Invoicely - Simple, professional invoicing and payment tracking for freelancers and small studios

Simple, professional invoicing and payment tracking for freelancers and small studios

$28.00 $50.00 -44%
Nova CRM - Laravel Sales Pipeline and CRM Software for B2B Teams
Laravel Script

Nova CRM - Laravel Sales Pipeline and CRM Software for B2B Teams

A sales pipeline CRM for small B2B teams that handles leads, deals, and forecasting.

$35.00 $70.00 -50%
QueueFlow - Laravel Appointment Scheduling and Queue Management System
Laravel Script

QueueFlow - Laravel Appointment Scheduling and Queue Management System

Appointment scheduling and walk-in queue management for clinics, salons, and small service shops.

8.3+ 13.x
$29.00 $45.00 -36%
BookWise - Laravel Library Management and Lending System
Laravel Script

BookWise - Laravel Library Management and Lending System

Library and resource lending management with automatic due-date tracking.

8.3+ 13.x
$25.00 $55.00 -55%