Aplaya Beach Resort Online Reservation System using PHP with Source Code


This is a PHP Project entitled Aplaya's Beach Resort Online Reservation System. The system helps the Resort Management to provide their Guests or possible guest an Online Platform where they can explore/book/reserve rooms. This will be helpful because even the Guest from afar who loved to visit Beach Resort they can book/arrange ahead of their schedule to ease the process upon their arrival to the resort. With this system, you can view the rooms and book /reserve a room anytime as long as you have a laptop or computer with you with an internet connection. This system also contains user-friendly features for smooth reservation transactions and it's hassle-free.

This Online Reservation System was developed using PHP, MySQL Database, HTML, CSS, Javascript, and Bootstrap for the design. The source code is now updated to run smoothly using the latest version of PHP. The source code is free to download. Continue reading below to know about the system.


Admin Side

  • Rooms
    • adding
    • Updating
    • listing
  • Type of Rooms
    • adding
    • Updating
    • Listing
  • Reservation
    • Confirming
    • Cancellation
    • Guest Reserve Rooms
  • Reports
    • Filtered List of Guests BOOK/Checked-In/Out
  • Manage User
    • adding
    • Updating
    • Listing
  • Manage Comments

Public Side

  • View Rooms
  • Reservation of Rooms
  • Book a Room
  • Login and logout

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 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 "aplayadb".
  6. Import the provided SQL file. The file is known as "aplayadb.sql" located inside the extracted source code folder.
  7. Browse the Aplaya Beach Resort Online Reservation System in a browser. i.e. http://localhost/Aplaya and http://localhost/Aplaya/admin for the admin side.

You can access this system admin side using the following accounts:

Username: [email protected]
Password: admin


That's it! You can now explore the features and functionalities of this PHP Project on your end. I hope this will help you with what you are looking for. Visit this website for more updates for Free Source Codes and Tutorials.

Enjoy :)

For all students who need a programmer for their thesis system or anyone who needs a source code in any programming languages. You can contact me @
Email [email protected]
Mobile No. – 09305235027 – TNT

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 byRor Cyberotics (not verified)on Mon, 08/15/2016 - 04:02

First, change the foldername to "aplaya". Second, if you're using XAMMP, you can just turn on the APACHE and MYSQL on its CONTROL PANEL. Third, go to localhost/phpmyadmin to create a database "aplayadb". Fourth, import it. Lastly, go back to the project directory, i.e. mine is "localhost/aplaya", then do a refresh. :)
Submitted byahmadnor (not verified)on Mon, 09/19/2016 - 10:44

thanks for this site ^_^
Submitted byZidax Rafael (not verified)on Sat, 05/20/2017 - 14:29

Hi I got this error, I use wampserver and I do not know why I got this error. I am very new to PHP and hoping you can appoint me what to do with this . I am using wampserver 2.0i The error is below: Warning: require_once(C:/wamp/www/\aplaya\includes\config.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\aplaya\Aplaya\includes\initialize.php on line 19 Fatal error: require_once() [function.require]: Failed opening required 'C:/wamp/www/\aplaya\includes\config.php' (include_path='.;C:\php5\pear') in C:\wamp\www\aplaya\Aplaya\includes\initialize.php on line 19
Submitted byrheen (not verified)on Wed, 09/13/2017 - 19:32

i cant access the admin login because the user name and pass word is incorrrect i use your given user name and password
Submitted byJane Morados (not verified)on Sun, 10/22/2017 - 02:38

I can't access the admin page I already used the user name and password you provide still can't access Whtat should I do
Submitted byBarbiemae boomboom (not verified)on Wed, 06/06/2018 - 04:18

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\Aplaya\includes\database.php:26 Stack trace: #0 C:\xampp\htdocs\Aplaya\includes\database.php(20): Database->open_connection() #1 C:\xampp\htdocs\Aplaya\includes\database.php(135): Database->__construct() #2 C:\xampp\htdocs\Aplaya\includes\member.php(8): require_once('C:\\xampp\\htdocs...') #3 C:\xampp\htdocs\Aplaya\includes\initialize.php(24): require_once('C:\\xampp\\htdocs...') #4 C:\xampp\htdocs\Aplaya\index.php(2): require_once('C:\\xampp\\htdocs...') #5 {main} thrown in C:\xampp\htdocs\Aplaya\includes\database.php on line 26

Submitted byjanobeon Mon, 08/20/2018 - 12:08

Hello everyone, just follow the system requirements to avoid certain errors. Please use this version of xampp.
  • xampp-win32-1.7.4-VC6-installer.exe

Add new comment