Online Sports Complex Booking System in PHP/MySQL Free Source Code



This simple project is an Online Sports Complex Booking System. This project is a web-based application that provides an online booking platform for Sports Complex Facilities. The application allows the said business management to provide their clients or possible client an automated and online platform where they can explore their facilities that are for rent. The possible clients can book their desired facility or facilities if it is available on the date they wanted. This application has a simple and pleasant user interface. This project contains user-friendly features and functionalities.

About the Online Sports Complex Booking System

I developed this project using the following:

  • XAMPP v3.3.0
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • Ajax
  • jQuery
  • Bootstrap
  • Font-awesome
  • Bootstrap DataTables
  • AdminLTE Template

This Simple Online Sports Complex Booking System can be accessed by the Management Admin or Staff, Registered or Possible Clients, and to the Public. This project has an Admin Panel where the management manages the data in the system such as the list of the facilities. The Admin Panel can be accessed by 2 different user roles which are the Admin and the Staff. The Admin Users have the privilege to access all the features and functionalities on this side while the Staff User has only limited. The possible client can simply register their own account in order them to gain access to the booking feature of the system. Clients can book the facilities they wanted on their desired date as long as the dates do not complicate with the other bookings. The client-side has a booking list where their new and previously booked facilities are listed with details. In this system, Anonymous Visitors can explore the facilities and information about the system of the business.



  • Secure Login and Logout
  • Dashboard
  • Category Management
    • Add new Category
    • List All Categories
    • Update Category Details
    • Delete Category Details
  • Facility Management
    • Add new Facility
    • List All Facilities
    • Update Facility Details
    • Delete Facility Details
  • Booking Management
    • List All Bookings
    • View Booking Details
    • Confirm Booking Details
    • Mark Booking as Done Details
    • Cancel Booking Details
    • Delete Booking Details
  • Client Management
    • List All Clients
    • Update Client Details
    • Delete Client Details
  • System User Management
    • Add new System User
    • List All System Users
    • Update System User Details
    • Delete System User Details
  • System Information Management


  • Secure Login and Registration
  • Home Page Content
  • About Content
  • View All Facilities
  • Search Facility
  • View Facility Details
  • Book Facility
  • List Bookings
  • View Booking Details
  • Cancel Pending Booking
  • Manage/Update Account Information/Credentials
  • Logout


  • Home Page Content
  • About Content
  • View All Facilities
  • Search Facility
  • View Facility Details

The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.

System Snapshots of some Features

Facility Page (Public)

Online Sports Complex Booking System

Facility Details (Public)

Online Sports Complex Booking System

Client Booking List

Online Sports Complex Booking System

Booked Facility Details Modal (Client)

Online Sports Complex Booking System

Admin Panel

Online Sports Complex Booking System

How to Run ??


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's php.ini file and Enable/Uncomment the GD Library.
  2. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  5. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  6. Create a new database naming scbs_db.
  7. Import the provided SQL file. The file is known as scbs_db.sql located inside the database folder.
  8. Browse the Online Sports Complex Booking System in a browser. i.e. http://localhost/scbs/.

Default Admin Access

Username: admin
Password: admin123


That's it. You can now explore the features and functionalities of this Online Sports Complex Booking System in PHP. I hope this will help you with what you are looking for and you'll find something useful for your future projects.

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

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 byManrik (not verified)on Fri, 10/14/2022 - 02:34

In Admin pannel the side options are blank please provide your contact
Submitted byAngelica123 (not verified)on Tue, 06/06/2023 - 13:03

Hi, can I also have the source code for the admin part/dashboard! Please provide me with you contact. If it is not for free I can pay. Thank you!
Submitted bya person using… (not verified)on Thu, 12/07/2023 - 18:10

Can you send the diagrams please?

Add new comment