Skip to main content

Quick Start

Open the app in your browser and process your first sale in minutes.

Sales

Learn how to process cash and credit sales using the POS interface.

Inventory

Add, edit, and manage your product catalog.

Clients

Track client debts, payment history, and credit sales.

What is POS Ventas?

POS Ventas is a single-page point-of-sale application designed for small shops. It runs entirely in the browser with no server, no database, and no account required. All data is stored locally in your browser using localStorage.

Key features

Sales interface

Product grid with instant search, shopping cart, and one-tap checkout for both cash and credit (fiado) payments.

Barcode scanning

Scan product barcodes or QR codes with your device camera to add items to the cart instantly.

Client & debt tracking

Keep a record of customers who buy on credit. Log payments and view outstanding balances per client.

Sales statistics

View total revenue, cash vs. credit breakdown, and top-selling products filtered by week, month, or all time.

Inventory management

Full CRUD management for your product catalog with barcode codes and prices.

Offline-first

Works completely offline. No internet connection needed after the initial page load.

Data backup

Export all your data as JSON and import it back at any time for backup or migration.

Light & dark theme

Switch between light and dark mode with a single tap. Your preference is saved automatically.

How it works

POS Ventas is a vanilla JavaScript application with no framework dependencies. It consists of six modules that coordinate through the main App controller:
ModuleResponsibility
StorageData persistence via localStorage — products, clients, sales
ProductsProduct CRUD and rendering for both sales grid and inventory list
SalesShopping cart, cash payments, and credit (fiado) sale flow
ClientsClient CRUD, debt tracking, and payment recording
ScannerCamera-based barcode/QR scanning via Html5-QRCode
StatsSales aggregation, revenue totals, and top products report

Get started

Open the quickstart guide

Follow the step-by-step guide to open the app, add your first product, and process your first sale.

Build docs developers (and LLMs) love