Skip to content

Releases: kartikbansode/quickbill-customer-display-app

Release list

v1.1.0

Choose a tag to compare

@kartikbansode kartikbansode released this 09 Aug 18:18
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


v1.0.0

Choose a tag to compare

@kartikbansode kartikbansode released this 08 Aug 11:03
ac4f1c2

QuickBill Customer Display

Version: v1.0.0

Android customer display app for QuickBill billing software.

Download App (Andriod Apk v1.0.0)

The app connects to the QuickBill desktop application over the local network and displays the current bill, payment status, and completed sale information on a customer-facing tablet.

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

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 licensed under the MIT License.

Contact

LinkedIn
https://www.linkedin.com/in/kartikbansode

GitHub
https://github.com/kartikbansode