POINT OF SALE · PWA

EasyDrink.

An offline point-of-sale adaptation based on FreeKasir. A shared codebase supports a PWA and an Android application, with local storage and Spanish/English interfaces.

Evolving · Web + Android
Interface of EasyDrink
↗ Explore the interface and interactive workflows. Reconstructed demo interface with fictional products and sales.

What it is and what it is for

Who it is for

Small retailers seeking a local point-of-sale application for web or Android.

Use and benefit

Record sales, manage products and stock, and view reports on the working device.

How it is built

Languages and architecture

A React/TypeScript SPA built with Vite. Dexie manages on-device IndexedDB; a service worker supports offline PWA operation, and Capacitor reuses the web codebase on Android.

ReactTypeScriptDexieCapacitor

Platform and installation

A compatible PWA browser or Android application. Camera, installation and Bluetooth capabilities depend on the browser, operating system and hardware.

Features

  • Checkout, discounts, payments and open bills.
  • Products, barcodes and inventory.
  • Customers, suppliers, expenses, debts and reports.
  • PIN-based users, backups and thermal printing.

An adaptation of FreeKasir. The original project and dependency credits are preserved.

Explore public repository ↗

Accessibility

Adjust the page for comfortable reading and navigation.

Your device’s motion preference is respected. Settings are saved only in this browser.