Event Management System using PHP/MySQL with Source Code


Project: Event Management System using PHP/MySQL with Source Code


The Event Management System is a simple PHP/MySQL project that will help an event organizing company or business manage their client event details and market the client event also. This system market also the venue list of the event organizing company's selected possible venue for an event. This event management system allows possible event audiences to register online with the use of the company's website. The audience registration will only serve as a request at first until the system admin or management will reach back to the possible audience to talk or verify the audience registry confirmation for the event and settle the payments if necessary. The system allows also the possible clients to inquire about the client's desired venue in which they possibly place their event. Talking about the management side or admin side of the system, the system has a dynamic list for the venues in which the system users will populate or managed in order to display the venues through their website. The admin or staff will populate the list of events that the company handling along with the details and content or description to display on the website. The event has an option for either the company's clients certain event wants to be published to the website for the possible audience registration or market the event or the company will store only the event details for their reference, For example, the event organizing company's client's event is open for anyone as much as the event audience capacity, the company can help the client's event market online using their website and if the client's event is private or the client has already the list of their audience, the system user can store only the event details for their reference also to populate the event list for the company's report. The system also allows the system users to store the images of the venue and the event banner and other details that may also help the company or client their event or venues.


Management Side

  • Login Page
    • The page where the system users will submit their credentials to access the event management system.
  • Home Page
    • The page where the system user will be redirected by default after logging in.
  • Venues Page
    • The page where the event organizing company's venues are listed and managed.
  • Events Page
    • The page where the company's handled events are listed and managed.
  • Venue Book List
    • The page where the clients book inquiry request online are listed and managed.
  • Event Audience List
    • The page where the event audience or possible audience is listed that submitted their registration request using the website.
  • Audience Report
    • The page that lists the audience of a certain event. The list is organized by events and ready to be printed.
  • Venue Report
    • The page that lists the events in a certain venue. The list is organized by the venue and month, and the list is also ready to be printed.
  • Users Page
    • The page where the event management system users are listed and managed.
  • System Settings
    • ​​​​​​​The page where can system admin managed the company details to be shown on the website.

Visitor Side

  • Home Page
    • ​​​​​​​The page where the visitor will be redirected by default when browsing the website. This page displays the upcoming events.
  • Venues Page
    • ​​​​​​​The page where the event organizing company's venues are shown.
  • About Page
    • ​​​​​​​The page where the event organizing company about content is being shown.

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 event_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/event-management-system] for the visitor side and [http://localhost/event-management-system/admin] for the admin side.

Admin Default Access

Username: admin

Password: admin123

I hope this simple Event Management System will help you with what you are looking for. Feel free to download and modify the source code.

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


Images Used in this project for the samples.


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 SourceCodester.com 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 byPatel Darshank… (not verified)on Tue, 01/25/2022 - 20:45

I am happy
Submitted byWilson Asamaoh (not verified)on Thu, 02/17/2022 - 10:19

The booking is not working can you send me full source code please to asamoahwilson7@gmail.com
Submitted byJerald Ginn (not verified)on Thu, 09/08/2022 - 23:03

There are some problems on adding new users and I cant seem to find the problem can I see the full code Great123mad@gmail.com
Submitted byAnonymous (not verified)on Thu, 09/22/2022 - 03:15

Submitted byvrr (not verified)on Wed, 12/14/2022 - 21:43

The adding new users seems to be faulty and I cannot find the solution to fix it. Any help would be appreciated.

Add new comment