Project Title: Online Cake Ordering Application
Category: Web Application
Project File: Download Project File
Akmal Khan
akmalkhan@vu.edu.pk
akmal_vu
Project Domain / Category
Web Programming
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.
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.
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.
XAMPP Server, MySQL, PHP language
Name: Akmal Khan
Email ID: akmalkhan@vu.edu.pk
Skype ID: akmal_vu
No reviews available for this project.