BRN Billing — Offline-Ready PWA
BRN Billing is a progressive web app for shops that need reliable billing even when the internet drops. Staff create invoices offline, manage customers and products locally, and sync automatically when back online — no native app install required.
Client
BRN Billing
Year
2025
Result
Works offline & online
Category
Web Development
The challenge
Retail counters in areas with unstable connectivity could not depend on cloud-only billing — lost sales and duplicate entries were common when the network failed mid-transaction.
Our solution
A PWA with service-worker caching, local IndexedDB storage, and a sync engine that reconciles invoices and inventory when the device reconnects.
Outcomes
- Invoice creation without an active internet connection
- Automatic background sync when online
- Installable on tablets and desktops like a native app
- Consistent billing workflow regardless of network quality
Technologies used
Related projects
Sri Gifts — E-commerce Platform
Custom gift e-commerce store with catalog browsing, cart, and checkout — built with Next.js and React for speed and SEO.
- Next.js
- React
- TypeScript
Gym Management System
Daily attendance and full gym operations — members, plans, trainers, and check-ins — built on Laravel.
- Laravel
- PHP
- MySQL
Mobile Service Shop Management
High-volume mobile repair shop system — 100+ devices daily, spare parts, delivery tracking, and stock control on Laravel.
- Laravel
- PHP
- MySQL