Online Boat Reservation System using PHP with Source Code


This is an Online Boat Reservation System for Renting a Motorboat. The system provides the motorboat's rental business clients an online platform where they can reserve their boats they wanted on their desired dates. The system has an Admin Panel in which the admin user or the management manages the list of boats for rentals and the reservation of their clients. The system has a pleasant user interface and user-friendly functionalities. The system allows the visitors/clients to register their user accounts. The system also has simple static data/information that is shown/displayed at the landing page when browsing the website, This contains simple carousel images and contents of about, contact, and contact of the environmental management specialist.

This web application was developed using PHP, MySQL Database, HTML, CSS, Javascript, and Bootstrap for the design. This is one of the first systems that I have made. Sorry, it's not perfect for your taste especially the date input but I think this might help you to enhance your programming capabilities. The source code is free to download. Feel free to download and modify the source code the way you wanted.


  • Have an admin dashboard to check tourist reservation requests.
  • Tourists can register an account and booked a boat.
  • Can add edit delete boat.
  • Can book a boat just follow the format of the date.
  • Can accept reservation and remove.
  • Can cancel reservation.

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

Admin Account:
Username: admin
Password: admin


I hope this Online Boat Reservation System Project in PHP will help you with what you are looking for and you will find something useful for your future PHP Projects.

Programmed by: Roel Eulogio and yours-truly.

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 byromapatel2533 (not verified)on Fri, 12/30/2016 - 01:28

want to see the web
Submitted bywinex01on Thu, 11/09/2017 - 15:24

your welcome. glad i could help. :)
Submitted byHays (not verified)on Thu, 11/03/2022 - 18:12

I am looking for a script like this. Saw your demo video. I like to use it for our motorboat club. We already run Joomla website at our internet service provider. So we don't use Xamp/Wamp etc. In what file can I put the server information so we can host the script for our users? Thanks for your help

Add new comment