Run a whole supermarket from one screen. Supermarket Management System is a complete, self-hosted point of sale, inventory and staff attendance application with full source code, built with Next.js, Node.js, TypeScript and PostgreSQL. Cashiers ring up sales with a barcode scanner and print or download receipts. Stock updates with every sale, and managers are emailed before products run out. Each branch has its own staff and stock, and the dashboard shows revenue, sales trends and top categories by branch and period.
Staff attendance uses face recognition: a manager registers a staff member's face once, and from then on they check in and out with a face scan on their own screen. Managers approve the hours and export them to CSV or PDF. Requirements: a server, VPS or computer that can run Node.js 18 or newer (not PHP-only shared hosting), PostgreSQL 12 or newer, a free Cloudinary account for image uploads, a Gmail account with an App Password for emails, and a webcam on devices used for face check-in.
Setup: unzip, run npm install, create an empty PostgreSQL database, fill in the example environment files, then run npm run setup. It creates the tables and asks for your business details, currency, first branch and administrator account. Full step-by-step documentation is included in the documentation folder. Good to know: payroll is not included; the Payroll menu item is a placeholder. Changing the currency changes how prices are displayed and does not convert prices already entered.
Youtube Demo: https://youtu.be/TwRtIB93924
Features
Point of sale with barcode scanning, hold and resume, and printable or PDF receipts
Product and stock management with SKUs, barcodes, cost and selling prices
Low-stock email alerts
Multiple branches, each with its own staff and stock
Three roles with separate sign-ins: administrator, manager and cashier
Staff attendance with face-recognition check-in and check-out
Manager approval of attendance, with CSV and PDF export
Sales dashboard with revenue, trends and top categories
Your own branding: business name, logo and details on the app, receipts and emails
Any currency, chosen in Settings and applied to every price, receipt and report
Light and dark mode, responsive layout and a quick search palette
One-command interactive setup and optional sample data
Automated API tests included
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately after purchase Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to login to ask a question!
All Questions
No Question!
$50
Verified source code Join 35188+ buyers which trust us! Download code immediately after purchase