Simple Assembly Hall Scheduling System in PHP Free Source Code



This is a Simple PHP Project entitle Simple Assembly Hall Scheduling System. This application is a web-based software that manages the schedules of a certain assembly hall such as a conference room or function hall. The system can be useful for some companies, building owners, function hall/event hall businesses, or etc. to manage the schedules of each room or assemble halls on their building. With this simple system, will help to prevent schedule conflicts for the room/hall meeting/event schedule.

About this Simple Assembly Hall Scheduling System

This Scheduling System was developed using PHP, MySQL Database, HTML, CSS, JavaScript (jQuery and Ajax), Bootstrap, and AdminLTE Template. The be access by a single user only. The user can populate the list of the assemble halls/rooms of their building along with some relevant details. To schedule/reserve the hall/room to a specific date and time, the user can simply go to the Hall Schedule Page and on this page, the new schedule form is shown at the right-side panel of the window. On the submission of the Scheduling Form, the system checks if the entered schedule has no conflict with other existing schedules, and if does, the system will return an error message to notify the user that the form was not saved successfully due to schedule conflicts. On the same page, the schedule created/stored in the database are shown in a calendar view and details can be view by simply clicking the scheduled data. This system also generates a printable Schedule Report and the report can be sort by Hall/Room and by selected date range.


  • Secure Login/Logout
  • Dashboard/Data Summary
  • Manage Assembly Hall List
  • Manage Hall Schedule
  • Generates a Printable Schedule Report
  • Date-wise Report
  • Manage System Info
  • Manage Account Details/Credentials

Sample System SnapShots

Assembly Hall/Room List Page


Schedule Page


Schedule Details Modal


Schedule Report Page


The source code is free to download on this website> Feel free to modify the source code the way you wanted. You might learn some techniques of developing a Web-Based Application using PHP Language. Follow the instructions below on how to run this simple project.

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 Control Panel and start the Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. 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.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming scheduling_db.
  6. Import the provided SQL file. The file is known as scheduling_db.sql located inside the database folder.
  7. Browse the Simple Assembly Hall Scheduling System in a browser. i.e. http://localhost/scheduler

Default System Access:

Username: admin
Password: admin123


That's it! You can now explore the features and functionalities of this Simple Assembly Hall Scheduling System. I hope this simple project will help you with what you are looking for and you'll find something useful for your future PHP Projects.

Explore more on this website for more Free Source Code 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 bySilas Sakwa (not verified)on Sat, 11/13/2021 - 17:08

Submitted byMahbubul Alam (not verified)on Sat, 12/04/2021 - 02:36

User create and user roll is not created.. is there any updated code??
Submitted byjitender kumar (not verified)on Wed, 04/13/2022 - 16:11

In reply to by Mahbubul Alam (not verified)

i will provide you user with login and dashbard for this project but i need someone who can send me solved code for before after and in between booking conflicts occuring in this project. if someone solved this i need that code
Submitted byMahbubul Alam (not verified)on Sun, 12/05/2021 - 16:21

Manage Account Details/Credentials not working...any update??
Submitted bykavyaaa (not verified)on Sun, 03/20/2022 - 19:32

there is no user option only admin option is available. i need user option where user can only book hall he should not see all admin pages.

Add new comment