Welcome to Cafeteria Management System, A Systme to manage the basic operations of a cafeteria . This Project was supervised by Eng: Hend Samir as part of Intake44.
A Cafeteria System has two main modes in order to manage the full system of a cafeteria User Mode to manage the main operations of user on the system and Home Mode to manage the main operations of user on the system
Features Are Divided to
User Main Features
- Login to the site with username and password
- When click forget password → redirect to new page to enter password
- confirm password.
- user select his order, images of the products are clickable, when you click on it, item added.
- + or - to add or remove the count of the product you need in the notes; you can specify any comment.
- Rooms are displayed in combo box.
- The money you should pay is displayed.
- when you click confirm the order is sent.
- Latest order is displayed on the top.
- Drink price should be specified.
- User can view his/ her order with total price according to date range specified.
- Order status should in (Processing, out for delivery and done)
- Only the orders with processing status can be canceled when you click on the order, its content is displayed
- Login to the site with username and password
- When click forget password → redirect to new page to enter password
- confirm password.
- Admin can Add User,View the users , Edit, Delete the users
- Admin can add product,List All Products, Update Product , Remove Product
- Product have categories
- Admin clicks on add category-> redirect to a new page that
- accept the name of the category
Admin can check the current orders he have to finish as described above.
- Admin can check all the checks he has, according to the specified date
- Admin can select specific user.
- if admin doesn’t choose specific users, all users should be displayed
- When admin clicks on the username his order’s info during the specified time period should be displayed.
Thank you for choosing to use our PHP native project! To get started with the project, please follow the steps outlined below:
Before proceeding, ensure you have the following software installed on your system:
- XAMPP: Our project runs on XAMPP, which provides an easy-to-install Apache distribution containing MariaDB, PHP, and Perl. If you haven't installed XAMPP yet, you can download it from the official website.
Follow these steps to set up and run the project on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/PHP_Project_ITI.git
-
Move the project files:
Move the cloned project files to the
htdocs
directory in your XAMPP installation directory. This directory is typically located atC:\xampp\htdocs
on Windows or/Applications/XAMPP/htdocs
on macOS. -
Start XAMPP:
Launch the XAMPP Control Panel and start the Apache server.
-
Import the Database (if necessary):
If your project includes a database, you may need to import it into your local database management system (e.g., phpMyAdmin). Refer to the project documentation for specific instructions on importing the database.
Once the project is set up and running, you can access it in your web browser by navigating to http://localhost/PHP_Project_ITI.