The Food order system for Restaurant is a web-based application designed for staff usage in a restaurant. It streamlines order processing, menu management, and administrative tasks for staff working at the counter, in the kitchen, and for administrators.
- PHP : Server side scripting language for backend development
- MySQL : RDBMS for managing and storing data
- Nginx : Web server for serving the PHP application
- JQuery : JavaScript library for client side scripting
- Docker : Containerization tech for easy deployment and scaling
The application is deployed and accessible at below URL
- Email - counter@gmail.com
- Password - admin
- Email - kitchen@gmail.com
- Password - admin
- Email - admin@gmail.com
- Password - admin
- Docker
- Docker compose
- Clone the repository
git clone https://github.com/9ovindyadav/food-order-php
- Navigate to the project directory
cd food-order-php
- Create a .env file
cp .env.example .env
Update .env file with your MySql config
- Navigate to docker folder
cd docker
- Build and start docker container
docker compose up -d --build
- Access the application Open your web browser and navigate to http://localhost:8000
- Take and create customer orders
- Manage payment status
- View orders
- View Incoming orders
- Update order status when prepared or prepairing
- Update menu status available or not
- Log in with admin credentials
- Manage menus ( add, create, update, delete)
- Manage users ( add, create, update, delete)
- View orders
- View statistics of overall data
Contributions are welcome! If you'd like to contribute to the project.
If you encounter any issue or have questions , please open and issue in the issue section.