Skip to content

Restaurant Management System is designed to streamline the operations of a restaurant through a web-based interface. It allows for effective management of bookings, orders, and user interactions within a restaurant setting. different aspects of restaurant operations, making it a comprehensive tool for restaurant owners and staff.

License

Notifications You must be signed in to change notification settings

tachneo/restaurant-management-system

Repository files navigation

Restaurant Management System

Description

This Restaurant Management System is designed to streamline the operations of a restaurant through a web-based interface. It allows for effective management of bookings, orders, and user interactions within a restaurant setting. The system includes various modules to handle different aspects of restaurant operations, making it a comprehensive tool for restaurant owners and staff.

Features

  • User Management: Admins can manage user accounts, including roles such as customer, staff, and admin.
  • Menu Management: Allows for adding, updating, and deleting menu items categorized by type (e.g., starters, mains, desserts).
  • Table Management: Manage table information including capacity and table number.
  • Booking System: Users can make reservations, and staff can view, confirm, or cancel these bookings.
  • Order Management: Staff can take orders, update order status, and manage order history.
  • Payments Handling: Supports handling of payments, recording payment types and statuses.
  • Notifications: Automated notifications for reservations, order updates, and more.
  • Comments and Ratings: Customers can leave comments and ratings on their orders.

Technologies

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP, MySQL
  • Database: MySQL

image

image

Setup

  1. Clone the repository:

    git clone https://github.com/tachneo/restaurant-management-system.git
    

Navigate to the project directory: cd restaurant-management-system

Set up your MySQL database:

Import the restaurantmanagement.sql file to set up the database schema. This file is located in the database folder. Configure your database connection:

Edit the config.php file with your database credentials. Run the application:

Ensure your server is running (Apache, Nginx, etc.). Access the project in your web browser via localhost or your configured server address. Usage Login: Start by logging into the system using the credentials provided or by creating a new account. Dashboard: Navigate through different modules using the dashboard accessible post-login. Manage Menu/Bookings/Orders: Use the admin dashboard to manage the restaurant's daily operations. Contributing Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Fork the Project Create your Feature Branch (git checkout -b feature/AmazingFeature) Commit your Changes (git commit -m 'Add some AmazingFeature') Push to the Branch (git push origin feature/AmazingFeature)

Open a Pull Request

License Distributed under the MIT License. See LICENSE for more information.

Contact Your Name – @tvnetindia – [email protected]

Project Link: https://github.com/tachneo/restaurant-management-system

About

Restaurant Management System is designed to streamline the operations of a restaurant through a web-based interface. It allows for effective management of bookings, orders, and user interactions within a restaurant setting. different aspects of restaurant operations, making it a comprehensive tool for restaurant owners and staff.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published