Description
Multi Vendor Food Ordering System Project using PHP and MySQL
The Multi Vendor Food Ordering System project has been created using PHP and MySQL. The main objective of this project is to provide a platform where multiple food vendors can upload their meals, and customers can register on the website to order food from any vendor. The project includes three user roles: admin, customer, and food vendor. Students can find and download free PHP projects with full source code on our website Freeprojectz.com.
Below are the functionalities performed by each type of user:
Admin User Functionalities:
- Login for Admin
- Forgot Password for Admin
- Edit Profile for Admin
- Change Password for Admin
- Logout Functionality
- Dashboard for Admin User
- Manage Customer:
- Add New Customer
- Edit Existing Customer
- View Customer Details
- List all Customers
- Manage Category:
- Add New Category
- Edit Existing Category
- View Category Details
- List all Categories
- Manage Order:
- Add New Order
- Edit Existing Order
- View Order Details
- List all Orders
- Manage Complaint:
- Add New Complaint
- Edit Existing Complaint
- View Complaint Details
- List all Complaints
- Reports:
- Report of all Customers
- Report of all Categories
- Report of all Orders
- Report of all Complaints
Customer User Functionalities:
- Customer Registration: Customers can register on the website.
- Customer Login: Customers can log in to the system.
- Customer Cart: Customers can view and manage their cart.
- Customer Payment: Customers can make payments for their orders.
- Customer Order: Customers can place orders for food.
- Customer Order Confirmation: Customers can confirm their orders.
- Change Password: Customers can change their account password.
Food Outlet User Functionalities:
- Food Outlet Registration: Food outlets can register on the website.
- Food Outlet Login: Food outlets can log in to the system.
- Meal Outlet Add Meal: Food outlets can add new meals to their menu.
- Meal Outlet Order Details: Food outlets can view order details.
- Meal Outlet Assign Delivery Boy: Food outlets can assign orders to delivery boys.
- Change Password: Food outlets can change their account password.
Static Pages and Other Sections:
- Home Page with attractive UI
- Animated slider for banner images on the Home Page
- About Us page describing the project
- Contact Us page for communication
Technology Used:
The project was developed using the following technologies:
- HTML for page layout
- CSS for design
- JavaScript for validation and animations
- PHP for business logic
- MySQL for database management
- Apache2 for server hosting
Supported Operating Systems:
The project can be configured on the following operating systems:
- Windows: Requires WAMP or XAMPP
- Linux: Compatible with all Linux versions
- Mac: Can be configured on Mac OS