Hysen Labs
Open-source project
aryadwiputra/point-of-sales avatar
aryadwiputra

point-of-sales

Aplikasi kasir (point of sales) yang dibuat menggunakan Laravel 13, Inertia 3, React 19 dan TailwindCSS

277 stars128 forksJavaScriptMIT
DEEP OPEN-SOURCE ANALYSIS

Point of Sales: a Laravel and React cashier and inventory system

An open source POS built on Laravel, Inertia, React and Tailwind for sales, inventory and CRM.

Sales and checkout features

The README presents Point of Sales as a Laravel plus Inertia plus React system for sales transactions, inventory audit, purchasing, finance, CRM, loyalty, and operational observability. On the point of sale side, product search works through barcode or keyword, and a camera based barcode scanner is available inside the progressive web app. The cart supports multiple items with hold and resume, so a cashier can park one transaction and start another. Checkout supports several methods: cash, bank transfer, Midtrans, Xendit, and pay later, which covers both manual and Indonesian payment gateways. Products can use multiple units such as pieces, boxes, kilograms, and cartons, with automatic stock conversion between them, and multiple price lists can differ per customer group. A promo engine covers discounts, quantity breaks, bundles, and buy x get y, with a discount approval workflow for oversight. The README lists PPN at 11 percent with exclusive and inclusive treatment, thermal printer support through WebUSB, and an offline mode that queues transactions while disconnected and syncs when back online. Together these features describe a register that fits small and mid sized retail rather than a bare demo, since the payment, tax, and printer integrations are the parts that are tedious to build and easy to get wrong.

Inventory and multi warehouse

Beyond the checkout, the README describes inventory and back office capabilities. Product management includes categories and barcodes, and stock is kept separate per warehouse, which supports businesses that hold goods in more than one location. Inventory audit, referred to as stock opname, is listed as a feature, along with purchasing, finance, receivables, CRM, loyalty, and operational observability. The README also points to a gallery of 33 screenshots covering the POS checkout, dashboard, stock opname, sales report, receivables, and multi warehouse views, which gives a reader concrete evidence of the interface breadth. Multi warehouse support combined with unit conversion and purchasing means the system is positioned as a light ERP rather than only a cash register, because stock accuracy across locations is usually the hard part of retail operations. The inclusion of receivables and a sales report suggests the target user manages both the floor and the books from one tool. Loyalty and CRM indicate customer tracking is part of the same database rather than a separate add on. The offline mode already mentioned is especially relevant to inventory, since a store with flaky connectivity can keep selling and then reconcile stock when the network returns, reducing the risk of overselling during an outage.

Stack and project status

The project is built with Laravel 13, Inertia 3, React 19, and TailwindCSS, a modern PHP and JavaScript stack that uses Inertia to bridge the Laravel backend with a React frontend without a separate API layer. The README states the application has over 200 GitHub stars, is open source, and carries the MIT license, which sets expectations about cost and modification rights. A homepage is listed at dikasir.web.id, and the documentation references a full screenshot gallery so prospective users can inspect the UI before installing. The combination of Laravel for business logic, Inertia for routing, React for interactive screens, and Tailwind for styling is a common choice for admin style applications, and it keeps the codebase in one repo rather than splitting frontend and backend teams. For a reader evaluating the tool, the stated stack helps with hiring and maintenance, because each of those technologies has a large community. The README's feature list is broad, covering the path from a customer at the register to reporting and customer relationships, which suggests the author intends it as a usable business system rather than a sample project. The repository is published under the MIT license and its most recent commit was on 2026-08-26.

Editorial conclusion

Point of Sales is a cashier system built on Laravel, Inertia, React, and TailwindCSS. The README describes features across sales, inventory audit, purchasing, finance, CRM, loyalty, and operational observability, with multi warehouse support, PPN tax handling, and an offline mode. The project reports over 200 GitHub stars, is open source, and is published under the MIT license. The repository is published under the MIT license and its most recent commit was on 2026-08-26.

DEEP OPEN-SOURCE ANALYSIS

Official sources

Community notes

Community notes