Code and documentation of Online IT Hardware Products & Services Portal in PHP

Code and documentation of Online IT Hardware Products & Services Portal in PHP



Project Domain / Category


Web Application


Abstract / Introduction


The idea of this project is to provide all computer hardware shops an online platform where the owners of these shops can manage their shops online. It is a project where all computer hardware shops will be registered online. The users will be able to search for these shops online instead of going to markets. If they want to purchase any hardware, they will be able to place the order online and they will receive the desired hardware at their doorstep. Similarly, if they need any type of repairing services they will request for the service and any technician from their selected shop will reach their home to provide repairing service.


Similarly, the shop owners will be able to manage their shops digitally. They can maintain the inventory of the computer hardware products they are selling. They can manage the orders of user of different products. They will be able to receive repairing services request online. This digital platform will help to manage each single aspect of their shop online.




Functional Requirements:



  1. User Management
    • Users Registration
    • Login
    • Forgot Password
    • User Profile


  1. Computer Hardware Shop Management
    • Shop Registration
    • Shop Profile


  1. Product Inventory
    • Product Categories
    • Product Stock


  • Product History
  • Product Profile
  • Sale/Purchase


  1. Order Management
    • Order Confirmation
    • Order Cancellation
    • Cash on Delivery
    • Order History


  1. Repairing Services Management
  • Repairing Services Categorization
    • Repairing Services request facility to users
    • Request Confirmation by Shop
    • Request Cancellation
    • Feedback by the users against service provided by shop


  1. Search Management
    • Product Search


  • Repairing Services Search o Shops Search


o  Search with different filters in the above-mentioned search categories




  • Server-side programming language: PHP


  • Framework of PHP : Laravel, CodeIgniter or any other framework of PHP


  • Scripting and styling languages: HTML and CSS


  • Client-side scripting: JavaScript and JQuery


  • Database: MYSQL IDE: PHP Storm or NetBeans or any one of your choice


  • Local host Server: WAMP or XAMPP


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.