Point of Sale,
Simplified.
A modern cloud POS built for local retail shops. FIFO inventory, customer credit tracking, daily cash closing, and thermal receipt printing — all in one clean interface.

Everything a Retail Shop Needs
Purpose-built for local retail. Simple enough to learn in minutes, powerful enough to run your entire business.
Smart POS Terminal
Fast product search by name or barcode, instant add-to-cart, and flexible payment methods — cash, online, or credit.
- •Keyboard-first workflow (F2/F8)
- •Cash / Online / Credit payments
- •Change calculation
- •Per-item discounts
FIFO Inventory Engine
First-In-First-Out costing that automatically tracks purchase batches and computes accurate cost of goods sold.
- •Multi-batch purchase tracking
- •Automatic cost calculation
- •Low stock alerts
- •Stock adjustment & damage reporting
Customer Ledger
Track credit sales and payments for each customer. Know exactly who owes what, with full transaction history.
- •Credit limit enforcement
- •Payment recording
- •Full transaction history
- •Balance alerts at checkout
Order & Invoice Management
Daily order history with invoice-level detail. Cancel orders to automatically restore stock and reverse ledger entries.
- •Invoice number INV-YYYYMMDD-XXXX
- •Order cancellation with stock revert
- •Receipt preview & thermal printing
- •Payment method filtering
Day Closing & Reconciliation
Close the day with expected cash vs actual cash reconciliation. Variance detection and full closing history.
- •Opening float tracking
- •Cash sales reconciliation
- •Variance detection
- •Closing history archive
Thermal Receipt Printing
Print receipts on ESC/POS thermal printers over USB or network. Receipt preview before printing.
- •USB & network printer support
- •Receipt preview
- •Printable order history
- •Auto-print on checkout
Supplier & Vendor Management
Track vendor payables, record supplier returns, and manage purchase references for every restock.
- •Vendor balance tracking
- •Supplier return processing
- •Purchase reference tracking
- •Vendor transaction history
Reports & Analytics
Real-time reports on sales, top products, customer balances, vendor payables, and stock adjustments.
- •Daily/monthly sales summary
- •Top-selling products
- •Low stock alerts
- •Stock adjustment & damage logs
Admin & Cashier Roles
Granular role-based access. Cashiers can process sales; admins handle inventory, closing, and settings.
- •Admin / Cashier role separation
- •JWT-based authentication
- •Settings management
- •Audit-ready transaction log
Clean. Fast. Purposeful.
Every screen designed for speed — minimize clicks, maximize throughput.

POS — Cart, Customer Attachment & Payment

Inventory — Product List with Batch Detail

Orders — Daily History & Invoice Management
Modern Tech Stack
Built with cutting-edge web technologies. One docker-compose command and you're running.
| Category | Technology |
|---|---|
| Frontend | Next.js 16 + React 19 + Tailwind v4 |
| Backend | Node.js / Express (CommonJS) |
| Database | MongoDB 7.0 |
| Auth | JWT (Access + Refresh Tokens) |
| State | Zustand with persist middleware |
| UI Library | shadcn/ui (Radix + Base UI) |
| Inventory | FIFO Batch Tracking Engine |
| Printing | ESC/POS Thermal (USB / Network) |
| Testing | Jest + Supertest + Playwright |
| Deployment | Docker Compose (MongoDB + Server) |
Why QyPOS
One-Command Deploy
docker-compose up -d starts both MongoDB and the API server. The frontend runs with npm run dev. That's it.
FIFO Costing Built In
Every purchase creates a new batch. Sales deduct from the oldest batch first. Accurate COGS without complex accounting software.
Local-First, Cloud-Ready
Run entirely on your local network with no internet dependency. Or deploy to the cloud for multi-location access.
Full Test Coverage
118 unit/integration tests on the server, 16 E2E tests covering the complete happy path with Playwright.
Offline-Ready Architecture
Server and client run locally. No internet dependency for daily operations. Print receipts on local thermal printers.
Ready to Digitize Your
Shop Operations?
Self-hosted POS that respects your privacy. No monthly fees, no cloud dependency, no data leaving your premises.