Bistro POS - Restaurant POS PWA Template | React + TypeScript
Build your own branded restaurant POS with an English-language, responsive React template. Manage orders, tables, kitchen tickets, checkout and reports in a clean interface for desktop, tablet and mobile.
US$10 one-time purchase. This is a downloadable source-code template, not a hosted service. Hosting, setup and customization are not included.
WHAT YOU GET
• Full React + TypeScript source code and npm lockfile.
• Prebuilt production website (dist/) and a separate sample-data demo build (dist-demo/).
• Setup, customization, deployment and PWA installation guides.
• Automated test suites, test report, license and screenshot previews.
FEATURES
• Four local workspaces: Waiter, Cashier, Kitchen and Admin/Owner.
• Dine-in and takeaway orders, tables, variants, extras and item notes.
• Kitchen ticket stages and ready-to-serve workflow.
• Cash checkout with change calculation; manual card/wallet records.
• Configurable discounts, tax and service charges.
• Browser-print receipt layouts for 58 mm and 80 mm paper.
• Sales reports, CSV export and JSON backup/import.
• Light/dark themes, customizable branding and responsive layouts.
• Installable PWA on supported browsers; offline operation after the initial online visit and successful cache installation.
PLEASE READ BEFORE BUYING
This is a local-first template. Each browser keeps its own data; there is no backend, cloud backup or synchronization between devices. The four workspaces simulate staff workflows on one device. They are not staff authentication, PIN protection or secure access control.
Card and wallet payments are recorded manually. No payment processing or terminal integration is included. Receipt printing uses the browser print dialog; verify your printer separately. Clearing browser storage can remove local records, so export backups regularly.
The download is a ZIP containing source code and website files. It is not an EXE, MSI, APK or iOS App Store package. Deployment/customization requires web development knowledge and static HTTPS hosting. Building from source requires a supported Node.js version and npm; see README.md.
Automated tests cover Chromium desktop and emulated mobile layouts. Physical devices, Safari/iOS, Firefox and receipt printer hardware have not been certified. Configure and verify taxes and calculations for your own use before operating a real business.
LICENSE
One purchase covers one business/restaurant or one client project. You may customize and deploy it within that scope. Reselling, sharing or redistributing the source as a template is not permitted. See the included LICENSE-TEMPLATE.md for full terms.
FAQ
Is the interface in English?
Yes. The interface and documentation are in English.
Does it work offline?
Yes, after the app has first loaded online and installed its offline cache in a supported browser. Data remains on that device.
Can waiter, kitchen and cashier devices share live orders?
No. This version has no cross-device synchronization. The workspaces demonstrate the workflows within one browser's local database.
Does it charge cards or digital wallets?
No. These payment methods are manual records only.
Can I install it?
It is a PWA that can be installed through supported browsers after HTTPS deployment. Native app-store packages are not included.
Is setup included?
No. Documentation is included; hosting, custom development and ongoing support are not included in this US$10 purchase.
Can I use it for a client?
Yes, for one client project per license purchase. You cannot redistribute the template as a competing product.