Repository navigation
Bill splitting PWA — scan a receipt or enter a total, assign items, tip, and share who owes what.
Highlights
- On-device receipt scanning with PaddleOCR (no server, works offline)
- Even split or per-item assignment with person chips
- Tip presets, pre/post-tax, round-up
- Bill history with paid tracking
- Share or copy the breakdown, including your payment info
- Installable PWA with offline support
- Dark/light theme, 40+ currencies
- Phone, tablet and desktop layouts
- WCAG 2.2 AA accessible, 99/100 Lighthouse performance
Tech
Vanilla TypeScript, Vite 8, Workbox, IndexedDB, PaddleOCR on ONNX Runtime. No framework, no backend.