Art Gallery Management System using PHP/MySQL with Source Code


Project: Art Gallery Management System using PHP/MySQL


The Art Gallery Management System with Simple CMS website using PHP/MySQL is a simple project that will help a certain gallery to manage their paintings or sculptures in their business. The main purpose of this project is to help the art gallery business market their arts online using their own website. This system includes upcoming events advertisement of an artist that rented the gallery to hep also their client, and this feature of the system may also use by the art gallery business to announce their own events. The system will store the information of each painting or sculpture including the artist who created and editable content. Each art that is stored in the system, the management can upload multiple views of a certain artwork depending to the views they wanted to publish to their website. This system includes also simple sale management which is the art gallery business may publish also the artworks that is for sale and the customer may request for an order of the artwork and when the management will contact the customer to confirm the transaction and for the scheduling of the delivery.


Admin/Management Side

  • Login Page
    • ​​​​​​The page where the system users will submit their system credentials to access and manage the data of the Art Gallery Management System.
  • Home Page
    • The page where the system user will be redirected by default after logging into the system.
  • Artist List
    • The page where all the artists who created the artworks in the gallery are listed and managed.
  • Arts
    • The page in the system that lists all the artworks in the gallery and where can system users managed the information of the artworks.
  • Events Page
    • The page where all scheduled events of the gallery are listed and managed.
  • For Sale Page
    • The page where all artworks that are for sale in the art gallery are listed and managed.
  • Orders Page
    • The page where all order requests of customers are listed and managed.
  • Users Page
    • The page where can system users managed the list of users in the system.

Visitor/Customer Side

  • Home Page
    • The page where the customers or visitors will be redirected by default when browsing the art gallery's website. This the where the upcoming events list of the art gallery is listed.
  • Explore Page
    • The page where all artworks in the art gallery are listed including the artworks that are for sale. This page displays the content of each artwork that the management published.
  • About Page
    • The page where the Art Gallery about content displays.

How to Run

  1. Download the source code and extract the zip file.
  2. Download or set up any local web server that runs PHP script.
  3. Open the web-server database and create a new database name it art_gallery_db.
  4. Import the SQL file located in the database folder of the source code.
  5. Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP('C:\xampp\htdocs')
  6. Open a web browser and browse the project. E.g [http://localhost/art-gallery-management-system] for the visitor or customer and for the admin [http://localhost/art-gallery-management-system/admin]

Default Admin Access:

Username: admin
Password: admin123

There it is, the simple Art Gallery Management System project is ready to use.

I hope the project with source code will help you with what you are looking for. Feel free to download and modify the source code.

Free Images used as a sample:


Credits for the owners.

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


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.


Submitted bymr.donald93 (not verified)on Sun, 11/01/2020 - 01:18

Hi May I know the password for admin to login on the admin control panel ?
Submitted bySAKSHI MALI (not verified)on Mon, 05/03/2021 - 04:43

CAN YOU PLEASE SHARE ER Diagram and schema / flowchart ?
Submitted byLuke Sargeant (not verified)on Thu, 08/31/2023 - 17:22

Hello, great script. I added some fileds in DB and off course in various php page but when I add new product.. I can see correctly in DB but can NOT see in backend under management-art-product. If I manually add its ID on edit-art-product-detail.php it shows nothing but as I said.. it is weel present in DB. Can you help me? Thanks Luke

Add new comment