PG Hostel Finder 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

PG Hostel Finder 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

PG / Hostel Finder System is a final year project developed using Core PHP and MySQL for students who want a practical paying guest and hostel accommodation search web application. This final year project includes Student, Owner, and Admin panels. Public visitors can search rooms by city, location, rent, gender preference, room type, and facilities. Students can register, log in, view room details, request bookings, cancel pending requests, track approved bookings, contact owners, and submit reviews. Owners can register, add rooms with images, manage listings, approve or reject booking requests, and track approved students. Admins can manage students, owners, rooms, bookings, reviews, and reports. With setup automation, seat availability update, Gmail SMTP forgot password, image upload, and admin reports, this project is suitable for a final year major project in PHP, MySQL, and accommodation marketplace systems.

Technical snapshot

Project
PG Hostel Finder 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
  • Professional sidebar admin dashboard
  • KPI cards for students, owners, active rooms, bookings, and pending bookings
  • Recent bookings table
  • Latest listings table
  • Student account list and delete option
  • Owner list with listing counts
  • Owner delete with cascade handling through database relationships
  • All room listing management
  • Live room page view from admin
  • Room activate/deactivate control
  • Hard delete for fake or inappropriate content
  • Booking monitoring with student, property, date, and status
  • Review list and inappropriate review removal
  • Reports for total users, listings, bookings breakdown, and listings by city
  • View public site shortcut
  • Admin logout

User Features

What end users can do in this application

  • Owner registration and login in this final year project
  • Forgot password through email reset flow
  • Owner dashboard with listing count, booking count, and pending booking count
  • Pending booking request list
  • Approve or reject pending booking requests
  • Approved students list with contact info
  • My rooms listing with thumbnails
  • Add room with property name, city, location, rent, room type, gender preference, seats, facilities, and description
  • Room image upload with JPG/PNG/GIF support up to 2 MB
  • Edit room details and optionally replace image
  • Delete owned room listings
  • Bookings screen with All, Pending, Approved, and Rejected tabs
  • Approve booking and decrement available seats when seats remain
  • Reject booking without changing seats
  • Owner profile update with name, phone, and address
  • Student registration and login in this final year project
  • Login redirect back to selected room page after sign-in
  • Forgot password through Gmail SMTP reset flow
  • Student dashboard with search, booking count, profile link, pending requests, and approved booking contact shortcuts
  • Search PG/hostel rooms by city, location/area, price, gender preference, room type, and facility keywords
  • Room detail view with rent, facilities, room type, gender preference, seats, description, gallery or placeholder
  • Contact owner by phone or email from room detail
  • Send booking request for selected room
  • My bookings history with property, location, price, status, and date
  • Cancel own pending booking request
  • Call owner when booking is approved
  • Submit rating and review after approved booking
  • Profile update with name, phone, gender, and address

Other Features

Additional capabilities included in the project

  • Public landing page included in this final year project
  • Hero search, stats, how-it-works section, featured rooms, and footer CTA
  • Core PHP with PDO-based database access
  • Session-based authentication
  • Pure PHP SMTP mail helper without Composer
  • Google Fonts Plus Jakarta Sans
  • Font Awesome 6 icons
  • Uploads folder for room images
  • .htaccess upload hardening where supported
  • Database schema with student, owner, room, booking, review, admin, and password reset tables
  • setup.php creates database, applies schema, clears old seed data, and inserts demo records
  • 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

  • Install XAMPP with Apache and MySQL.
  • Copy the final year project folder into your web root, for example:
    C:\xampp\htdocs\Hostel Finder Major Project
  • Start Apache and MySQL from XAMPP Control Panel.
  • Configure database if needed in config/database.php:
    • DB_HOST
    • DB_NAME
    • DB_USER
    • DB_PASS
  • Open the one-time setup URL:
    http://localhost/Hostel Finder Major Project/setup.php
  • The setup creates database hostel_finder, applies schema, clears old seed data, and inserts admin, dummy students, owners, 8 rooms, sample bookings, and reviews.
  • Delete or rename setup.php after setup.
  • Open the site:
    http://localhost/Hostel Finder Major Project/
  • Optional: configure config/mail_config.php with Gmail App Password for forgot-password email.

Login Credentials

Default demo accounts for testing after setup

Administrator

  • Username: admin
  • Password: admin123

Students
All students use password: student123

Owners
All owners use password: owner123

License

Usage terms for academic and personal projects

Related Tags

Search terms and categories for this source code

PG Hostel Finder System Final Year PHP Project Source Code Final Year PHP Project Ready-to-Run Code With Database File Plagiarism-Free Faculty Approved PG Hostel Finder System final year project PHP PG hostel finder project paying guest booking system hostel accommodation portal student accommodation finder owner room management PG room booking source code PHP MySQL final year project hostel search filters room booking project