Project Title: Eato
Category: Web Application
Project File: Download Project File
Musaddiq Hussain
musaddiq.hussain@vu.edu.pk
kashaan.ali13
Eato
Project Domain / Category
Web Programming
Abstract / Introduction
Eato is a modern web-based food delivery platform designed to connect customers with local restaurants. The system will allow customers to browse restaurants, view menus, and place food orders with an option for Cash on Delivery. Restaurants will be able to register on the platform, post their food items, receive and manage customer orders, and track sales performance.
The application will serve as a complete online marketplace for food delivery, ensuring convenience for customers, growth opportunities for restaurants. With an intuitive and user-friendly interface, Eato will simplify the food ordering process and create a reliable bridge between customers and restaurants.
Functional Requirements:
Customers Panel
Customers can create an account by providing basic information such as name, email, and phone number etc.
Customers can update and manage their profiles.
Customers can search and filter restaurants by name and location.
Customers can browse restaurant menus, view item details (name, description, price, image), and add items to their cart.
Customers can place orders with an option for Cash on Delivery.
Customers can view their order history and track the status of active orders.
Customers can cancel orders if they are not yet accepted by the restaurant.
Customers can provide ratings and reviews for restaurants and food items after order completion.
Restaurant Panel
Restaurants can register an account by providing business details (name, address, contact info, logo).
Restaurants can update and manage their profile.
Restaurants can create and manage their menu by adding, editing, or removing items with descriptions, prices, and images.
Restaurants can accept or reject orders and update the order status (Delivered).
Restaurants can view sales history and generate daily/weekly/monthly reports.
Admin Panel
Admin can manage all customer accounts, including activating and deactivating.
Admin can manage restaurant accounts, approve new registrations, or remove restaurants.
Admin has access to a dashboard showing metrics such as the number of customers, active restaurants, total orders, and top-selling items.
Page 48 of 167
Frontend: HTML, CSS, JavaScript, Bootstrap (User Interface)
Backend: PHP (Server-Side Programming)
Database: MySQL (phpMyAdmin)
XAMPP: Web Application Server
You are advised not to switch the tools. If you do so, you will handle the technical side yourself.
Note:
These are the basic requirements of the application. Students may add further functionalities to make the application more useful.
Virtual University of Pakistan (VU) will not provide any kind of hardware for this project; a student has to arrange the required hardware by himself/herself.
VU will not pay for any license of the software, the libraries /toolkits/APIs used in this project.
Supervisor
Name: Musaddiq Hussain
Email ID: musaddiq.hussain@vu.edu.pk
MS Teams ID: kashaan.ali13
No schedules available for this project.
No reviews available for this project.