Product Show Room Site in PHP/OOP Free Source Code



This simple project is entitled Product Show Room Site. This is a web-based application project developed in PHP and MySQL Database. This simple site provides the company an online platform to market their product or give their possible customer an overview view of their products. The main goal of this project is to give new programmers an idea to create a simple Content Management System in PHP in which users dynamically update the content fields and content itself by using the site front-end. The application has a pleasant user interface with the help of Bootstrap Framework and AdminLTE Template. It also consists of user-friendly features and functionalities.

About the Product Show Room Site

I developed this project using the following:

  • XAMPP v3.3.0
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • Ajax
  • jQuery
  • Bootstrap
  • Font Awesome
  • AdminLTE

This Product Show Room Site has 2 sides of the user interface which are for the Management and the Public/Visitors. The Management Site is the side of the system where the company management can manage the information and content of the site. Here, management can update the page content of the Welcome/Home Page, 'About Us' Page, and contact information. The management side requires the user to log in with their valid user credentials to gain access to the features and functionalities of the said site. The management can dynamically add, edit or delete the field of the product details. They can also change the order of the fields. The Public/Visitor Site is the side of the application that is accessible to anyone. Here, visitors can read and explore the information about the company and the products they sell. They can also submit an inquiry on this site.


Management Site

  • Home Page
    • Display the summary.
  • Field Category Management
    • Add New Field Category
    • List All Field Categories
    • Edit/Update Field Category Details
    • View Field Category Details
    • Update Category Display Order
    • Update Category's Field Display Order
    • Delete Field Category
  • Field Management
    • Add New Field
    • List All Fields
    • Edit/Update Field Details
    • View Field Details
    • Delete Field
  • Product Management
    • Add New Product
    • List All Products
    • Edit/Update Product Details
    • View Product Details
    • Delete Images
    • Delete Product
  • Page Management
    • Manage 'Welcome' Content
    • Manage 'About Us' Content
    • Manage Contact Information
  • Inquiry Management
    • List All Inquiry Details
    • View Inquiry Details
    • Delete Inquiry Details
  • User Management
    • Add New User
    • List All Users
    • Edit User Details
    • Delete User Details
  • Update System Information
  • Update Account Details/Credentials
  • Login and Logout

Public Site

  • Home Page
  • Product List Page
  • Search Product
  • View Product Details
  • 'About Us' Content Page
  • 'Contact Us' Page
  • Send Inquiry

The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.

System Snapshots

Product List (Public-Site)

Product Show Room Site

Product Details (Public-Site)

Product Show Room Site

Dashboard Page (Management-Site)

Product Show Room Site

Field Category List Page (Management-Site)

Product Show Room Site

Field List Page (Management-Site)

Product Show Room Site

Product Form Page (Management-Site)

Product Show Room Site

How to Run ??


  • Download and Install any local web server such as XAMPP.
  • Download the provided source code zip file. (download button is located below)

System Installation/Setup

  1. Enable the GD Library in your php.ini file.
  2. Open your XAMPP Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
  5. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  6. Create a new database naming psrs_db.
  7. Import the provided SQL file. The file is known as psrs_db.sql located inside the database folder.
  8. Browse the Product Show Room Site in a browser. i.e. http://localhost/psrs/.

Admin Default Access:

Username: admin
Password: admin123


That's it. You can now explore the features and functionalities of this Product Show Room Site in PHP. I hope this will help you with what you are looking for and you'll find something useful for your future projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment