— Case study · Desktop · 2026
POS System
Offline-first POS, GST invoicing, and inventory management desktop application.
- <30s
- Billing time — down from 5–10 min manual process
- Accurate
- CGST / SGST / IGST reporting
- ≈2 hrs
- Daily admin time saved via automated EOD reports
01The challenge
A product business tracked raw material and finished goods across spreadsheets with no automation. Billing was fully manual — checkout took 5 to 10 minutes and GST calculations across multiple tax slabs (CGST, SGST, IGST) were frequently wrong. No low-stock alerts meant sudden production halts, and daily report compilation consumed hours of manager time.
02The solution
An offline-first Electron desktop app with a local SQLite database — no internet required, ever. Touchscreen-friendly POS cart calculates totals and GST automatically. Role-based access (Admin / Employee), live business analytics dashboard via Recharts, real-time stock deduction on every sale, and automated End-of-Day Z-reports with a direct print pipeline.
03Built with
- Electron v40
- React 19
- Vite
- SQLite3
- Recharts
- Tailwind CSS