Skip to content

KREESS/restaurant-ordering-queue-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍽️ Restaurant Ordering, Queue System

A complete restaurant ordering system built with pure PHP (no framework) and JavaScript. This web-based application is designed to simplify food ordering, manage queue workflows, and process payments efficiently in a restaurant environment.

πŸ”§ Key Features

βœ… Ordering Module

  • Customers can browse and select menu items (food & drinks).
  • Supports quantity input and special instructions (e.g., "less spicy", "no ice").
  • Orders are stored in the database in real-time.

πŸ”„ Queue Management

  • Each order is automatically added to the queue based on the order time.
  • Kitchen staff or admin can monitor the live queue.
  • Orders can be updated with statuses: Waiting, Cooking, Ready for Pickup, Completed.

πŸ’΅ Payment Module

  • Once the order is completed, customers can proceed to payment.
  • Supports cash and digital payment options (simulated).
  • Stores transaction details and generates a receipt.

πŸ“Š Admin Panel

  • Admin login with secure access.
  • View incoming orders, daily transaction reports, and manage the menu.
  • Full CRUD operations for food and drink items.

πŸ› οΈ Technology Stack

Technology Description
PHP Core backend (no framework)
MySQL Database system
JavaScript Interactivity and dynamic content
HTML/CSS Structure and styling
Bootstrap Responsive UI framework
jQuery AJAX and DOM manipulation

πŸ“· Website Screenshots

Here’s a visual walkthrough of the Restaurant Ordering, Queue, and Payment System:

πŸ–ΌοΈ These screenshots highlight different features including: customer ordering interface, kitchen queue view, admin menu management, and payment process.

πŸ”’ Security (Optional Enhancements)

User input validation on both client and server sides.

Session-based admin authentication.

Prepared statements to prevent SQL injection.

πŸ§ͺ Optional Features

Real-time queue notifications (can be developed using WebSocket or AJAX polling).

Sales reports (daily/weekly).

Customer login for order history tracking.

πŸ‘¨β€πŸ’» Contribution

Contributions are welcome! Feel free to fork this repository and submit a pull request with improvements or new features.

πŸ‘€ Author

About

A web-based system built with pure PHP and JavaScript to streamline in-house food ordering and queue management. Orders are placed on-site, and a queue number is issued after manual payment at the cashier.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors