Project

Multi-store Point of Sale System

A production-ready point of sale system built with a React + Tailwind CSS frontend and SurrealDB and NodeJS backend. It supports multiple stores and terminals with centralized item creation and inventory modules, designed for fast day-to-day operations.

Stack

React, Tailwind CSS, NodeJS, SurrealDB

Domain

Retail · POS · Inventory

Status

In production

The system is optimized for keyboard-driven workflows and high-throughput environments. Shortcuts, barcode/QR support, and streamlined dialogs keep the interface fast even under heavy use.

Key features

Multi-store & terminals

Run multiple stores and terminals from one centralized system with shared catalog and consistent operations.

Barcode & QR scanning

Built-in scanner app so you do not need dedicated hardware—scan with a phone or tablet camera.

Inventory & purchasing

Items and variants, purchases, suppliers, and purchase orders in one place for accurate stock control.

EAN-13 dynamic barcodes

Generate dynamic barcodes for variable-weight or variable-price products at the register.

Taxes, discounts & closing

Multiple taxes, discounts, refunds, and structured day-closing workflows for clean end-of-day control.

Fast network printing

Reliable receipt and document output over the network for busy lanes and back-office needs.

Pricing

Simple plans for production POS

Choose the option that matches how you operate today. You can always upgrade later.

Free

Starter

$0 / month

  • 1 store with unlimited terminals
  • Self-hosted option
  • Paid support
  • Barcode/QR scanner app + shortcuts
  • Order management (speed-first workflow)
  • Inventory for items, variants, purchases & suppliers
  • Multi taxes, discounts, and refunds
  • Fast printing with day closing
Download from GitHub

Pro

For growing stores

$30 / month

  • Barcode/QR scanner app + shortcuts
  • Order management (speed-first workflow)
  • Inventory for items, variants, purchases & suppliers
  • Multi taxes, discounts, and refunds
  • Fast printing with day closing
  • Unlimited stores with unlimited terminals
  • Self-hosted option with realtime sync to cloud
  • Free installation
  • Cloud reporting option
  • Priority support on phone & call
Choose Pro

Contact Us

Custom

Need a different setup (more stores, custom integrations, or special support requirements)?

We can tailor the deployment and support model to your workflow.

Contact us for more options