Skip to main content

Project Management System using PHP/MySQL with Source Code


Project: Project Management System using PHP/MySQL


The Project Management System is a simple PHP/MySQL project that will help construction businesses to manage the records and status of each project they handle. This project organizes the construction company's project records with the status of each part of the category of the development such as the layout, landscape and etc, which this feature is dynamic to this system, which means that the category or division list can be managed by the system user. The project management system also manages the teams/workers for each project. The display also the progress of each category/division in each project in this will be managed by the system user whereas this feature will help the company to monitor the progress of the project by divisions and overall. The system displays a simple reminder/notification on the homepage for the upcoming deadlines which displays only when a project is still going and the current date is within the 15 days before the deadline and also displays the project that is still going and already past the deadline.


  • Login Page
    • The page where the system user will submit their system credentials to access the system.
  • Home Page
    • The page where the system user will be redirected by default after logging in.
  • Employee List Page
    • The page where all company's employees are listed and managed.
  • Position Page
    • The page where can system user manages the list of employees' positions.
  • Project Division Page
    • The page where can system user manages the list of project divisions.
  • Project Team Page
    • The page where project teams are listed and can be managed by the system page.
  • Project List Page
    • The page where all projects are listed and manage along with their details and status.
  • Users Page
    • ​​​​​​​The page where can system admin manages the list of system users.

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 construction_pms_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/construction-project-management-system-using-php]

Default Admin Access

Username: admin

Password: admin

I hope this simple project will help you with what you are looking for. Take note, this project is not ready for production, this project is for educational purpose only to explain how to manage the construction records with the said features above. Feel free to download and modify the source code in the way you wanted.

Explore more on this website for more Source Code 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.

Add new comment