Project Title: Tablet-Based Restaurant POS and Kitchen Order System
Overview
I am building a simplified restaurant POS system inspired by Toast POS tablets. The system will run on Android tablets connected over a local area network to a Windows PC server. The goal is a fast, touch-friendly restaurant ordering system for dine-in, bar, phone, walk-in, and patio orders.
Current Status
A working prototype already exists in PHP, JavaScript, MySQL, HTML, and CSS. Menu data loads from MySQL. Orders can be created and reviewed. The system is approximately 20-30% complete and requires further development and refinement.
Technology Requirements
Server:
Windows 10 or Windows 11
XAMPP
PHP
MySQL
Client:
Network:
Local Area Network operation
No cloud dependency for normal restaurant operation
Ability to back up and restore entire system to a replacement computer
Database
MySQL database currently contains:
Restaurants
Pages
Groups
Items
Options
Modifiers
Printer assignments
Restaurant Support
Restaurant #1 (TKO)
Locations:
Dine In
Bar
Phone Order
Walk-In
Restaurant #2 (TKE)
Locations:
Dine In
Bar
Patio
Phone Order
Walk-In
Order Flow
TKO:
DIN
BAR
PHN
WLK
TKE:
DIN
BAR
PAT
PHN
WLK
Menu System
Menu hierarchy:
Page
-> Group
-> Item
-> Options
-> Modifiers
Examples:
Appetizers
Sushi Rolls
Entrees
Drinks
Items may have:
Size choices
Meat choices
Spice level
Extra options
Custom notes
Kitchen Routing
Each menu item will contain a printer assignment.
Printer destinations:
TKO:
TKE:
Orders must automatically route only the appropriate items to the correct kitchen printer.
Administration
Need administrative screens for:
Table Layout Editor
Need graphical editor for:
Dining room tables
Patio tables
Bar seating
Tables should be draggable and positionable on screen and stored in MySQL.
User Levels
Master
Admin
User management
Layout management
Menu management
Employee
Desired Deliverables
I am looking for an experienced PHP/MySQL developer who can:
Experience with restaurant POS systems, kitchen printers, tablet interfaces, and touch-screen applications is highly desirable.
i already have an online ordering system using a db. just trying to add a tablet for server to use
...
Show more