Online Intra-City Super Store Project in PHP

Code and documentation of Online Intra-City Super Store Project in PHP



Project Domain / Category


Web Application


Abstract / Introduction


This project is about providing home delivery service of a super store in Islamabad. Due to COVID-19, lock down is implemented in various sectors, and it makes shopping of grocery and other items difficult for people. To handle this situation, a super store decided to provide delivery services at the doorstep, for which they receive orders through the website. The super store will provide special discounts for the orders placed online.


Functional Requirements:


Following are the functional requirements, you have to fulfill for this project.

  1. User management system with authentication.


  1. A computerized registration number will be provided to each user, which they will use to place their order(s).


  1. Categorize the products in different categories like grocery, electronics, health and beauty etc.


  1. User will provide his/her address and contact details in profile, which will be used when they place order.


  1. Bill with charges of delivery service will be calculated at the end of placing order process.


  1. Bill can be paid by both ways, which is online via credit card or on the spot by cash on delivery method.


  1. A special discount will be applied on total amount of bill, discount can vary with amount of bill. Like if order is of more than 5000, then discount will be 5%, for 10,000 it will be 10%.


  1. After delivering the order successfully, the delivery boy will update the order status in the system.


  1. User can give feedback about products and delivery service also.
  2. A membership / gift cards can be assigned to the regular customers.
  3. There must be a Contact Us page.
  4. Store will also provide return and exchange policy for products.


  1. User can track their order status by using order number.



PHP, MySQL or any other modern language or tool.

Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, testing test cases, SRS, Design, Test phase, and final deliverable., and others are needed to draw for this project.

You can use any of the following PHP Frameworks For developing this Web Development Project
1. Laravel
2. Phalcon
3. Fat-Free Framework
4. CodeIgniter
5. Laminas Project
6. CakePHP
7. FuelPHP
8. Slim
9. PHPixie
10. Symfony
11. Yii