Online Gate Pass Management System using PHP (AppGini) with Source Code


This is an Online Gate Pass Management System. With this, management of visitors and activities at the gate of an organisation or institution is absolutely easy. This system will help the organization or institution to log the purposes and to whom the visitor has an appointment or transaction, by this, if any instances may occur that requires some information from the organization or institution visitors, they can easily retrieve the data/information that are recorded in the system database.


  • You can register gate guards as the admin who will be managing different gates.
  • Management of visitors, individual visitors and group visitors.
  • You can keep track of the entry and exit times of all visitors including staff.
  • You can register staff members also into the system.
  • Capture vehicle details.
  • Capture luggage details.
  • Approve or disapprove visitors from getting into the gate and provide reasons why.
  • An intuitive dashboard that gives you detailed information about the data in the system.
  • Print reports and any information from the system for further reference.

You can run complex queries on all data sets to get specific information at a click of a button. Management and record keeping of gate pass details is very easy as the system uses a central database to keep details of different gates of the same institution.

How to Run

  1. Download and Extract the source code zip file.
  2. Open the Control Panel of your XAMPP or WAMP and start the "Apache" and "MySQL"
  3. Copy the extracted folder. If your are using XAMPP, locate the "htdocs" folder inside the xampp's folder and paste the source code folder. If you are using WAMP, paste the it inside "www" folder.
  4. Open the PHPMyAdmin in a web browser. [http://ocalhost/phpmyadmin]
  5. Create a new database naming "gpms_db".
  6. Import the SQL file located inside the INSTALL folder in the source code folder.
  7. Browse the project in a web browser. ex: http://localhost/gpmsproject

Admin Credentials

Username: admin
Password: 12345

This system was developed using AppGini. I hope this will help you with what you are looking for.


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 bypapaanelly98@g… (not verified)on Tue, 01/22/2019 - 01:02

Hey Ronnie, can you keep your contacts..Great work.. please check me on cheers..!
Submitted byPayaltest (not verified)on Thu, 08/01/2019 - 21:19

Hi, I am getting error while i import the sql file to the sqlsrver 2012 express

Submitted byTanishq (not verified)on Sat, 10/16/2021 - 03:19

I tried running, but when I run and open http://localhost/gpmsproject, it shows a completely blank page. check the screenshot for your reference
Submitted byFuckRusssia (not verified)on Mon, 12/19/2022 - 20:29

everything work exactly. Try again

Same issue. it has to do with one of these php: defaultLang.php, language.php or lib.php
Submitted byRajaaa (not verified)on Wed, 04/05/2023 - 19:30

Source code is not ok it is not working please provide working source code for the same
Submitted bysame blank (not verified)on Wed, 01/17/2024 - 17:51

Same blank page. it is something related to defaultLang.php or language.php or lib.php is there a solution?

Add new comment