https://www.codegrape.com/category/scripts
Scripts
https://www.codegrape.com/category/scripts/php-scripts
PHP Scripts

ScanNPay AI - Self Checkout POS Solution

ScanNPay is a complete, ready-to-deploy self-checkout Point of Sale (POS) system. Customers scan barcodes, build a cart, and pay securely through Cardknox (credit card & ACH) - while admins manage the full catalog, orders, and users from a protected dashboard.

ScanNPay also includes a built-in AI Assistant that answers product questions for shoppers, and live sales, order, and catalog questions for signed-in admins - every answer is looked up from real data, never guessed.

The app is fully PWA-ready: installable on phone, tablet, or desktop directly from the browser, with offline support built in.

Who is this for

  • Retail stores that want a fast, self-service checkout counter
  • Developers and agencies building a custom POS for a client
  • Anyone who needs a Laravel starter with barcode scanning and Cardknox payments already wired up.

Live Demo: https://scannpay.sumsols.com/
Landing Page: https://scannpay-landing-page.sumsols.com/
Full Documentation: https://scannpay-documentation.sumsols.com/
User Documentation: https://scannpay-user-documentation.sumsols.com/
Demo Email: admin@example.com
Demo Password: password

Features

  • Self-checkout with camera or manual barcode scanning
  • Live shopping cart with real-time totals
  • Cardknox payment gateway - credit card, ACH & tap-to-pay
  • Admin dashboard for items, categories, units, orders & users
  • Barcode label generation, printing & downloading
  • Built-in AI Assistant for product and admin queries
  • Progressive Web App - installable on any device
  • Offline-ready service worker with fallback page
  • CSV/PDF export for inventory
  • Full System Guide + User Guide documentation included
  • Clean, well-commented Laravel 12 codebase
  • Instant demo data seeder for quick testing

Requirements

  • PHP ^8.2 (with mbstring, pdo, gd, curl, fileinfo extensions)
  • Composer 2.x
  • MySQL  5.x / 8.x
  • Node.js 18+ and npm 9+
  • A Cardknox merchant account (for payments)
  • A Groq API key - optional, only needed for the AI Assistant, free at console.groq.com

Instructions

  1. composer install
  2. npm install
  3. cp .env.example .env
  4. php artisan key:generate
  5. Edit .env - set your database, Cardknox, and (optional) Groq credentials
  6. php artisan migrate --seed
  7. npm run build
  8. php artisan serve

Default admin login after install: admin / admin@example.com — password: password (change it immediately).

Full step-by-step installation, database setup, configuration, and deployment guide is included in the documentation (links above).

Appreciate This
Thank You!

More items by Sumsolstechnologies

by in