0% found this document useful (0 votes)
15 views2 pages

Spring 2025 - CS619 - 10902

The Online Cake Ordering Application is a web-based platform that allows customers to search, customize, and order cakes while enabling admins to manage orders and customer queries. Key features include user registration, cake customization, order tracking for customers, and order management, financial reporting, and customer feedback for admins. The application is developed using XAMPP Server, MySQL, and PHP.

Uploaded by

aliali99887131
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Spring 2025 - CS619 - 10902

The Online Cake Ordering Application is a web-based platform that allows customers to search, customize, and order cakes while enabling admins to manage orders and customer queries. Key features include user registration, cake customization, order tracking for customers, and order management, financial reporting, and customer feedback for admins. The application is developed using XAMPP Server, MySQL, and PHP.

Uploaded by

aliali99887131
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Online CakeOrdering Application

Project Domain / Category


Web Programming

Abstract / Introduction
In this project, we will build a web based application named as “Online CakeOrdering Application”,
where the customers can search, customize and order a variety of cakes. The platform will allow the
customers to personalize cakes based on their preferences, place orders and track their orders.
The admin will manage the orders and manage the ordering process, handle customer queries and
ensure timely delivery of cakes. The application should provide user-friendly and efficient mechanism
for both the customer and admin.

Admin Panel features


1. The Admin can login/logout.
2. The Admin can manage cake categories including adding, deleting, and updating different cake
categories.
3. The Admin can add new cakes under specific category. At the time of addition, all the details
should be provided like, cake id, cake name, price, picture, description, etc.
4. The admin can update/delete the cake details.
5. The admin can view all customers’ orders and can accept/reject the customer orders based on
the availability of cakes.
6. The admin can view the paid voucher submitted/uploaded by the customers and verify the
vouchers.
7. The admin can confirm the order and at the time of confirmation, the admin should add the
total estimated time of the order.
8. The admin can generate a payment voucher for the customer or allow the system to
automatically generate one when an order is placed.
9. The admin can view special and customized cake request submitted by the customers.
10.The admin can provide feedback/suggestions on the customer requests for special or
customize cake.
11.The admin can manage business expenses related to cake production and delivery.
12.The admin can generate financial reports, including income, profit and loss reports.

Customer Panel features:


1. The customer can register by providing all the personal details like, name, password, address,
phone no etc.
2. The customer can login/logout.
3. After the login, the customer can update their profile.
4. The customer can browse and view detailed information about all the available cakes like cake
id, cake name, price, picture etc.
5. The customer can search different cakes based on their category or type.
6. The customer can select one or multiple cakes from the same or different categories.
7. The customer can add the selected cakes to the cart for review before purchase.
8. The customer can update the cart by adding some new cakes or deleting the selected cakes
and as a result total price/individual cake price should also be updated automatically.
9. At the time of ordering, the customer should provide all the details like his/her name, address,
phone no. etc. for delivery purpose.
10.Once the order is placed, the customer can view and download the order voucher in which all
the ordered items, total cost, and payment instruction must be visible to the customer.
11.The customer can upload the paid voucher as a proof of payment for order confirmation.
12.The customer can check the status of their order, including processing, confirmed, dispatched,
delivered.
13.The customer can track his/her order for estimated delivery time.
14.The customer can submit a request to admin for a special or customized cake, specifying
design, ingredients, and any other preferences.
15.The customer can view the admin feedback or response on their special cake request, including
acceptance, suggestions, or modifications.
Tools:
XAMPP Server, MySQL, PHP language
Supervisor:
Name: Akmal Khan
Email ID: [email protected]
Skype ID: akmal_vu

You might also like