Sales Tracker Management System using PHP Free Source Code


This project is entitled Sales Tracker System. It is a web application that tracks and manages the sales transaction of a certain business. The main goal of this project is to automate the business sales transaction for easy retrieval and storage. The system has a pleasant user interface using Bootstrap Framework and AdminLTE Template. It consists of user-friendly features and functionalities.

What is Sales Tracker System

The Sales Tracker System is a web-based application that was developed using PHP (OOP) and MySQL Database. It consists of simple and easy-to-use functionalities. The business management or the encoders can simply populate the list of products and clients before creating or storing sales transactions. In storing the data or details of the sales transactions, encoders can dynamically add multiple products by selecting the product or item and adding it to the list of products. The total cost and summary are automatically calculated including the change of the customer after encoding their tendered amount. This sales tracker system also contains a Monthly Sales Report and is ready to print.

What are the Technologies Used?

Here is the list of technologies used to develop this Sales Tracker System:

  • VS Code Editor
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JS (JavaScript)
  • jQuery
  • Ajax
  • Bootstrap Framework
  • AdminLTE Template
  • Fontawesome Icons
  • DataTables JS Library
  • Select2 JS Library

What are the Features and Functionalities of the Sales Tracker System?

  • Product Management
    • A CRUD (Create, Read, Update, and Delete) functionalities for the list of business products.
  • Client Management
    • A CRUD Functionalities that allows storing, updating, listing, and deleting clients.
  • Sales Management
    • Contains multiple features including CRUD Functionalities for the sales transaction.
  • Reports
    • Generate a Printable Monthly Sales Report.
  • User Management
    • A CRUD functionality for managing the list of system users.
  • System Information Management
    • A configuration page on the front end that allows the management to update the system information including the logo and banner images.


The below images are the snapshots of some pages of the Sales Tracker System


Sales Tracker System in PHP

Client List Page

Sales Tracker System in PHP

Product List Page

Sales Tracker System in PHP

Sales Details Page

Sales Tracker System in PHP

Monthly Sales Report Page

Sales Tracker System in PHP

The Sales Tracker System Project in PHP source code zip file is provided on this website and is free to download. Feel free to download the source code and modify it the way you wanted to meet your own requirements. The system was mainly developed for educational purposes only and not for commercial use.

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 named sts_db.
  7. Import the provided SQL file. The file is known as sts_db.sql located inside the database folder.
  8. Browse the Sales Tracker System in a browser. i.e. http://localhost/php-sts/

Default Admin Access

Username: admin
Password: admin123


That's it! You can now test the Sales Tracker System on your side and see if it works properly. I hope this Sales Tracker System Project in PHP and MySQL Database will help you with what you are looking for and that you'll find something useful from the source code itself for your current and future PHP Projects.

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

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.


Submitted byretrymp3 (not verified)on Sun, 02/05/2023 - 16:16

Can you specify the PHP version? Because in the php.ini file there is no gd extention, only gd2 and all other extentions are commented out as well.

Hi, this is really good to see you there.

Submitted byKing Abacus (not verified)on Wed, 10/25/2023 - 19:53

It works well offline but when I host it online, it can't load beyond the login page. Even when I delete the preloader in the code

Add new comment