About The Project
yBill is a highly advanced, multi-platform Restaurant Point of Sale (POS) and Management System. Built entirely from scratch using Python, it bridges the gap between desktop reliability and modern web accessibility.
It features a robust desktop interface for the main terminal, while simultaneously running a local/global web server to power mobile devices for waiters, kitchen staff, and even customers scanning QR codes at their tables.
Key Features
-
🖥️ Master Desktop POS
A lightning-fast Tkinter UI for order management, split billing, multi-printer KOT routing (Bluetooth/USB), and hardware-locked licensing.
-
📱 Mobile Waiter Pad
A responsive web interface that allows waiters to take orders from their phones, automatically syncing with the kitchen and main desk.
-
👨🍳 Kitchen Display (KDS)
Live digital tickets for the kitchen staff, complete with status tracking, round management, and preparation timers.
-
🛒 Customer QR Ordering
Customers can scan a QR code at their table to view the menu, add items to a cart, and place orders directly to the kitchen.
-
📈 Analytics & Dashboards
Real-time revenue tracking, best-selling item pie charts, and expense tracking (Piggy Ledgers) for staff and vendors.
-
🌐 Global Access
Integrated Ngrok support allows owners to view the Live Orders Dashboard from anywhere in the world.