Offline-first web POS for the candle stall in Woking, designed for iPad, iPhone, Android, and desktop browsers.
The repository is self-contained. Vercel runs node build.js and publishes dist/; there are no dependencies, environment variables, or external database credentials required for the local-first test version.
The build reconstructs the verified static app from checksum-matched source sections. vercel.json also prevents stale service-worker and web-manifest caching.
- Deploy through the button above using a free Hobby account.
- Open the generated HTTPS address in Safari.
- Tap Share → Add to Home Screen.
- Launch the installed app once while online.
- Put the iPad in airplane mode and confirm the app still opens.
The app records card as a payment method but does not itself process card details. Use a separate card reader until a payment provider is integrated.