Hotel Management System Final Year PHP Project | Source Code
LIMITED TIME
Get Source Code ₹99
Open Live Demo
Real project UI Full source included Opens in new tab

Tap to open live demo

Interactive live demo — verify the project before you buy

Hotel Management System Final Year PHP Project

Live Demo

Complete final-year project source code with frontend, backend, database, and setup guide. Instant download after secure payment.

  • PHP Stack
  • Instant Download
Secure CCAvenue payment Instant download link WhatsApp support

Choose your plan

Source Code Only

Full ZIP with frontend, backend, database & documentation.

₹99 one-time
  • Complete project source files
  • Database script included
  • How-to-run guide

What's in your download

Review features, setup steps, and credentials before you pay.

Project Overview

Description, tech stack, and what is included

Full source Frontend + backend
Database .sql file
Setup guide README included

Grand Horizon Hotel Management System v2 is a final year project developed using Core PHP and MySQL for students who want a complete hotel booking and operations management web application. This final year project includes a public hotel website, Admin Control Panel, Manager Portal, and Customer Portal. Customers can browse rooms, book stays, submit offline payments, request extra services, raise complaints, give feedback, write reviews, and print invoices. Admins can manage rooms, brands, categories, room types, facilities, managers, customers, bookings, check-ins, check-outs, payments, invoices, offers, services, complaints, reviews, gallery, banners, notices, and reports. Managers can handle assigned rooms, bookings, walk-in bookings, check-ins, check-outs, payments, complaints, and reports based on assigned duties. With role-based access, invoice generation, room availability checks, offline payment tracking, and professional dashboards, this project is suitable for a final year major project in PHP, MySQL, and hotel management systems.

Technical snapshot

Project
Hotel Management System Final Year PHP Project
Stack
PHP
Includes
Code, DB, README
License
Academic submission
Secure CCAvenue payment · Instant download · Need help? WhatsApp us

Ready to download?Pay once · Use for submission & viva

Admin Features

Modules and controls available to administrators

  • Admin login for this final year project
  • Dashboard with stats, revenue chart, alerts, recent bookings, and quick links
  • Room brand CRUD
  • Room category CRUD
  • Room type CRUD with capacity and bed type
  • Room facility CRUD with icons
  • Room CRUD with images, price, floor, capacity, facilities, and availability status
  • Manager CRUD with duties and room assignments
  • Customer directory and booking history
  • Booking creation, confirmation, rejection, cancellation, editing, and deletion
  • Check-in processing
  • Check-out processing with invoice generation
  • Offline payment recording and verification
  • Invoice registry and print view
  • Extra service catalog and booking service requests
  • Offer management with percentage/fixed discounts
  • Feedback and review moderation
  • Contact query management
  • Complaint assignment and status update
  • Hotel information management
  • Gallery image management
  • Homepage banner management
  • Guest notice management
  • Date-filtered reports for bookings, customers, payments, revenue, room availability, cancellations, and check-in/out
  • Admin profile and password change

User Features

What end users can do in this application

  • Customer registration and login
  • Customer dashboard with bookings, upcoming stays, pending payments, and quick actions
  • Browse rooms with filters
  • View room details with photos, amenities, price, and availability
  • Submit room booking request
  • View all bookings
  • Edit pending bookings
  • Cancel bookings with reason
  • Submit offline payment request
  • View payment history
  • View and print invoices
  • Request extra services during stay
  • Edit/delete pending extra service requests
  • Submit complaints
  • Edit/delete own pending complaints
  • Submit feedback
  • Edit/delete own feedback
  • Submit reviews for completed stays
  • Edit/delete own reviews
  • Profile update and password change
  • Manager login for this final year project
  • Duty-based dashboard
  • View assigned room statistics
  • Update assigned room availability
  • Manage bookings for assigned rooms
  • Approve, reject, edit, or cancel assigned-room bookings
  • Create walk-in bookings
  • Check in confirmed guests
  • Check out guests and generate invoice
  • Record, verify, reject, update, or delete payments for assigned-room bookings
  • Manage extra service requests
  • View and update assigned complaints
  • View customer profiles for assigned-room guests
  • Limited operational reports where duty is enabled
  • Manager profile update and password change

Other Features

Additional capabilities included in the project

  • Public hotel website included in this final year project
  • Landing page with hero, room search, featured rooms, banners, reviews, and highlights
  • Browse rooms, room details, gallery, about, and contact pages
  • Unified login with role-based redirect
  • Booking flow: pending → confirmed → checked-in → checked-out → completed
  • Offline/manual payment only: cash, UPI, card, bank transfer
  • Automatic invoice generation on check-out
  • Room marked cleaning after checkout
  • Manager duty and room assignment system
  • Uploads for rooms, gallery, and banners
  • Upload directory .htaccess protection
  • PDO prepared statements
  • Bcrypt password hashing
  • Role guards for Admin, Manager, and Customer
  • Chart.js revenue visualization
  • One-click install.php database installer
  • Seed data for instant demo
  • Suitable for final year project demo, viva, source code review, and report preparation

How to Run

Step-by-step setup on your laptop or PC

  1. Copy the final year project folder to:

    
     
    C:\xampp\htdocs\Hotel Management System v2\
  2. Start Apache and MySQL.
  3. Edit config/config.php if needed:

    
     
    define('DB_HOST', 'localhost');
    define('DB_NAME', 'hotel_management_v2');
    define('DB_USER', 'root');
    define('DB_PASS', '');
  4. Set application URL:

    
     
    define('APP_URL', 'http://localhost/Hotel%20Management%20System%20v2');
  5. Open installer:

    
     
    http://localhost/Hotel%20Management%20System%20v2/install.php
  6. Click Install Database.
  7. Ensure uploads/ is writable.
  8. Delete or restrict install.php before production deployment.
  9. Open:

    
     
    http://localhost/Hotel%20Management%20System%20v2/

Login Credentials

Default demo accounts for testing after setup

Login Credentials

All accounts use password: password123

Admin

Managers

Customers

License

Usage terms for academic and personal projects

Related Tags

Search terms and categories for this source code

Hotel Management System Final Year PHP Project Source Code Final Year PHP Project Ready-to-Run Code With Database File Plagiarism-Free Faculty Approved hotel management system final year project PHP hotel booking project hotel reservation system source code room booking management system PHP MySQL final year project hotel admin panel manager portal hotel project customer hotel booking portal hotel invoice system Grand Horizon hotel project