Skip to content

v1.1.0

Latest

Choose a tag to compare

@kartikbansode kartikbansode released this 09 Aug 18:18
· 3 commits to main since this release
d71fd8a

logo

QuickBill Customer Display

Real-Time Android Customer Display for QuickBill

QuickBill Desktop Releases Repository

Download Android App v1.1.0

Version 1.1.0 Android 8.0+ Kotlin Jetpack Compose License

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

Screenshot_20260809-203824

Billing Screen

Screenshot_20260809-203851

Payment Screen

Screenshot_20260809-203917

Payment Successful Screen

Screenshot_20260809-203922

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