QuickBill Customer Display
Real-Time Android Customer Display for QuickBill
QuickBill Desktop • Releases • Repository
QuickBill Customer Display is an Android customer-facing display application designed to work with the QuickBill desktop billing system over a local network. It provides real-time bill, payment, QR and transaction status information on a dedicated customer display.
Companion app for QuickBill Desktop · Real-time customer-facing billing display
What's Changed in v1.1.0
- Added a more stable full-screen customer display experience
- Improved payment screen handling for cash, UPI, card, and credit
- Added dynamic UPI QR display support
- Improved success screen behavior after completed transactions
- Added better reconnect handling for LAN connection drops
- Improved synchronization with the desktop billing application
- Better handling when the desktop app is opened before or after the tablet app
- General UI polish and stability improvements
Features
- Real-time bill updates
- Customer and cashier information
- Itemized billing display
- Quantity, rate and amount display
- Subtotal, tax, discount and total
- Cash payment display
- UPI payment display
- Card payment display
- Credit payment display
- Payment pending screen
- Payment success screen
- Automatic return to welcome screen
- Full-screen tablet interface
- Automatic reconnection to QuickBill desktop
- LAN WebSocket communication
- Desktop remains fully functional if the customer display is disconnected
Screenshots
Welcome Screen
Billing Screen
Payment Screen
Payment Successful Screen
Tech Stack
- Kotlin
- Jetpack Compose
- Material 3
- Android
- WebSocket
- OkHttp
- Gradle
Requirements
- Android tablet
- Android 8.0 (API 26) or newer
- QuickBill Desktop
- Tablet and desktop connected to the same local network
Connection
The customer display connects to the QuickBill desktop application using:
WebSocket
Port: 8765
License
This project is proprietary software.
Copyright © 2026 Kartik Bansode. All Rights Reserved.
The source code is publicly available for viewing, educational, portfolio, and evaluation purposes only.
No permission is granted to copy, reproduce, modify, redistribute, republish, commercially use, sublicense, sell, or create derivative works from this software or its source code without prior written permission from the copyright holder.
For complete terms and restrictions, see the LICENSE file.
Contact
LinkedIn
https://www.linkedin.com/in/kartikbansode
GitHub
https://github.com/kartikbansode