Ambrel
A point of sale for a shop with members and a cash drawer
A point of sale and back office for a shop that sells off the shelf, shown with sample data from a homewares store with two shops. Good for: homewares, gift, beauty and other retail shops that ring up sales at a counter, reward regular customers and count a cash drawer. How it works: you tap products onto a ticket, add a member to earn or spend points, and take payment, and the sale shows up straight away on the home screen, in receipts, in the cash drawer, in stock and on the member. Includes: a working register with a category list, product photos, a ticket with per-line discounts, discount codes and parked tickets, payment by card, cash with change, gift card or a split, a printed-style receipt with a PAID stamp, a home screen with sales by hour against last week, reports with a busy-hours chart, receipts with refunds by line and returns, a cash drawer you count note by note, bank deposits, the catalogue and stock with reorders, suppliers, members with tiers and points, closed-day reports and exports, staff roles and permissions, devices, an activity log, settings with a live receipt preview, help, a PIN lock screen, a sidebar that folds into a slim icon bar, light and dark mode, phone, tablet and desktop. How to use: it runs on sample data saved in the browser with no backend, so connect your own data, payments and server. Built with React, TypeScript and GSAP.
$72.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/archive.css
- css/catalogue.css
- css/customers.css
- css/help.css
- css/insights.css
- css/payouts.css
- css/receipts.css
- css/register.css
- css/security.css
- css/settings.css
- css/today.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/env.d.ts
- src/finder.tsx
- src/main.tsx
- src/motion.ts
- src/pages/archive.tsx
- src/pages/catalogue.tsx
- src/pages/customers.tsx
- src/pages/help.tsx
- src/pages/insights.tsx
- src/pages/payouts.tsx
- src/pages/receipts.tsx
- src/pages/register-pay.tsx
- src/pages/register.tsx
- src/pages/security.tsx
- src/pages/settings.tsx
- src/pages/today.tsx
- src/pages/types.ts
- src/router.ts
- src/store.ts
- src/ui/charts.tsx
- src/ui/format.ts
- src/ui/icons.tsx
- src/ui/kit.tsx
- src/ui/overlay.tsx
- tsconfig.json
Version history
- v1.0.0, 2026-10-25 — First release. Ambrel shipped, with the reel recorded from the real page.