A lightweight, mobile-first Progressive Web App (PWA) designed for small boutique businesses to create, share, and manage bills effortlessly.
-
🧾 Instant Bill Generation
- Type items in free-form (e.g.
kurti 300) - Auto-parses and calculates total
- Type items in free-form (e.g.
-
⚡ Live Preview
- No buttons needed — updates while typing
-
📸 Download Bill as Image
- Clean, styled invoice export
-
📤 Share Bill
- Share directly via WhatsApp or other apps
-
💳 UPI Payment Integration
- Dynamic QR code with auto-filled amount
- Works with GPay, PhonePe, etc.
-
🔗 Share UPI QR
- Send payment QR separately
-
🧾➕💳 Share Bill + QR Together
- Merges bill and QR into a single image (best feature)
-
📱 PWA Support
- Installable on mobile
- Works offline
- Items are parsed from text using simple regex
- Bill is rendered as HTML
html2canvasconverts UI → image- QR is generated using UPI deep link:
upi://pay?pa=UPI_ID&pn=NAME&am=AMOUNT&cu=INR
sb-bill/
├── index.html
├── app.js
├── style.css
├── manifest.json
├── sw.js
├── icons/
└── logo.png
- Clone repo
- Open
index.htmlin browser
OR deploy on Netlify
Update UPI details in app.js:
const upiId = "your-upi-id@bank";
const name = "Your Business Name";- No backend — everything runs locally
- Data is not stored (privacy-friendly)
- Designed for speed and simplicity
- Bill history (localStorage)
- Search by Bill ID
- Delivery date tracking
- QR inside bill layout
Built for real-world usage in a home boutique.
Focused on speed, simplicity, and usability over complexity.
MIT License