TBYTE POS is a complete application developed personally to demonstrate the power and flexibility of the B4A (Basic4Android) language. Designed for internal use in a food truck (my wife's), it illustrates how a single development environment can simultaneously handle order taking, receipt printing, and real-time kitchen management.
The TBYTE POS application allows orders to be taken directly at the truck or by phone.
Each order is recorded, the receipt is automatically printed, and the information is instantly transmitted to the kitchen preparation stations:
Station 1 – Cooking
Station 2 – Frying
The interface is designed to be simple, fast, and mobile-friendly, while remaining stable even without an internet connection.
At the kitchen stations, the TBYTE COOK application displays orders received in real time. Each station only sees the dishes that apply to it:
grilled and hot dishes at the Cooking station,
fries and fried products at the Frying station.
Cooks can mark dishes as "in preparation" or "ready," which automatically updates the status on the main workstation.
This project has no commercial purpose.
It was designed to demonstrate: local communication management between multiple Android devices, automatic printing via thermal printer, and real-time synchronization between the workstation and the kitchen. To demonstrate that with B4A, it is possible to create robust, connected, and professional Android applications.
Installation and configuration of the BYTE COOK and TBYTE POS applications
The BYTE COOK and TBYTE POS applications work together to manage and display your orders, but they must not be installed on the same device, as this will create a network address conflict.
Recommended distribution:
BYTE COOK → to be installed on the tablet (kitchen terminal).
TBYTE POS → to be installed on the phone (order taking or point-of-sale terminal).
Network configuration:
In the network settings, enter:
the IP address of the kitchen terminal (BYTE COOK),
the IP address of your printer (if it is connected to the network).
No router is required:
You can simply share your phone's internet connection (Wi-Fi hotspot) and connect the tablet to this network.
PrestaShop Integration:
Two PrestaShop modules are also available:
Automatic printing of orders received on your website.
Order reception via SMS.
For the SMS module:
An OVH SMS subscription is required (a few euros per month for 100 SMS messages or more).
For the printing module:
If your installation is accessed via an extranet (external access), you must configure port forwarding to allow communication between PrestaShop and the BYTE COOK application or Printer.
Thank you for your understanding; I'm not a design or graphics specialist. However, if anyone wants to take on the task of improving this, I'd be delighted!Google Drive: Sign-in
Access Google Drive with a Google account (for personal use) or Google Workspace account (for business use).drive.google.com![]()
Last edited: