Smart Tourist Guide Final Year PHP Project Source Code ( Final Year)
Download clean, well-commented Smart Tourist Guide Final Year PHP Project source code for final year projects — easy to run, demo-ready, and mentor-friendly.
- PHP Project
- MySQL / MongoDB
- Setup guide & demo steps
- Beginner-friendly
Keywords: source code, final year project code, Smart Tourist Guide Final Year PHP Project Git, documentation, installation guide, php project, college project demo.
Download Source Code
Admin Features
- Admin login for this final year project
- Admin dashboard with total users, trips, and cached places
- Latest trips table with traveller name and place count
- Interest category management
- Category display name management
api_kindmapping for OSM/Overpass place discovery- Mood keyword management for planner matching
- User catalogue with name, email, trip count, and join date
- Trip overview with city, owner, pace, place count, and created time
- Admin logout
Description
Smart Tourist Guide V3 is a final year project built with PHP and MySQL for students who want a smart travel planning and itinerary generation web application. This final year project helps travellers discover nearby places based on city, interests, mood, budget, pace, time window, and maximum places. The system uses OpenStreetMap/Overpass data, Nominatim geocoding, rule-based scoring, TSP-style route ordering, and Leaflet maps to generate a time-based one-day itinerary. Users can save trips, view routes, open place details, email itineraries, generate shareable read-only links, and delete plans. Admins can manage categories, users, and trips. With routing logic, POI caching, smart scheduling, share tokens, and map visualization, this project is suitable for a final year major project in PHP, MySQL, tourism, and route optimization.
The Smart Tourist Guide Final Year PHP Project final-year Smart Tourist Guide Final Year PHP Project source code is structured for fast setup and easy customization. You get readable code, clear folder architecture, and a guided README so you can run locally and present confidently.
Source Code Overview
Technical snapshot & environment- Project Name
- Smart Tourist Guide Final Year PHP Project
- Language / Stack
- php
- Database
- MySQL or MongoDB
- Browsers
- Chrome, Firefox, Edge, Opera
- Included in the download
- Frontend,Backend,Database
- Run Scripts
- Documented in README (install, seed, start)
- License
- Academic use for college submission
User Features
- Traveller registration and login
- Optional email verification when SMTP is configured
- Resend verification email
- Remember-me login support
- Traveller dashboard with trip count and recent trips
- Profile update with display name and mobile
- Password change with old password verification
- Smart trip planner with popular city or custom city input
- Start location from city center, GPS, or manual address
- Interest category selection
- Mood text converted into category matches using keywords
- Budget level and optional ₹ budget amount
- Pace selection and max places slider
- Avoid long travel option
- Smart POI discovery from OpenStreetMap/Overpass
- Time-based itinerary generation
- Interactive Leaflet map with markers and route polyline
- Place details page for each trip stop
- Google Maps navigation links
- Email itinerary option
- Shareable read-only itinerary link
- Rotate share link to revoke old URL
- My Trips listing and delete option
Other Features
- Public landing page included in this final year project
- OpenStreetMap / Nominatim / Overpass integration
- Optional OpenRouteService matrix routing
- Haversine fallback when routing API is unavailable
- TSP dynamic programming for small route sets
- Nearest-neighbor fallback for larger routes
- Feasibility logic that drops low-scoring stops if the trip exceeds available time
- Places cache using
places_master - Persisted trip preferences, route, places, and schedule JSON
- Leaflet map visualization
- SMTP itinerary email or PHP
mail()fallback - Separate admin and traveller sessions
- Bcrypt password hashing
- PDO prepared statements
- Share token based public itinerary view
- Suitable for final year project demo, viva, source code review, and report preparation
How to run Smart Tourist Guide Final Year PHP Project
-
Create a MySQL database:
CREATE DATABASE smart_tourist_guide CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -
Import schema and seed data:
mysql -u root -p smart_tourist_guide < database.sql -
For older installs, apply migration:
mysql -u root -p smart_tourist_guide < database_migration_2026_features.sql - Edit
config.php:DB_HOSTDB_NAMEDB_USERDB_PASSBASE_URL- optional
OPENROUTESERVICE_API_KEY - optional SMTP constants
-
Run locally:
php -S localhost:8000 - Open:
http://localhost:8000/ - Set
BASE_URLto:
http://localhost:8000/
Credentials
Admin
- Email:
[email protected] - Suggested password:
admin123
Travellers
[email protected]/ suggested passwordalice123[email protected]/ suggested passwordbob123
License
Smart Tourist Guide Final Year PHP Project Source Code Tags
Related & Popular Project Reports
Explore more final-year projects you might be interested in
Dairy Farm Shop Management System Using PHP and MySQL — Source Code
The Dairy Farm Shop Management System (DFSMS) is a web based application that can be accessed over the web. This system can be used to automate the workflow of dairy shop and their invoices. The project has been planned to be having the view of distributed architecture, with centralized storage of the database. The application for the storage of the data has been planned. Using the constructs of MySQL Server and all the user interfaces has been designed using the PHP technologies. The database connectivity is planned using the “MySQL Connection” methodology. The standards of security and data protective mechanism have been given a big choice for proper usage. The application takes care of different modules and their associated reports, which are produced as per the applicable strategies and standards that are put forwarded by the administrative staff.
Shopping Portal — Source Code
E-commerce involves any transaction made over the Internet. In online marketing, a shopping cart is a piece of software on a web server that enables customers to purchase items from an Internet site. This software allows customers to add items to their “shopping cart” or “basket”, depending on the region. Upon checkout, the software typically calculates a total for the order, including shipping and handling charges and the associated taxes. This enables customers to complete their purchase with ease, quickly and securely.
Car Rental Using PHP and MySQL — Source Code
This project is a web-based application that is especially designed to provide complete functionality of listing and booking cars for large, premium, and small car rental businesses. Built with PHP, this system enables users to easily list and book cars, as well as manage their accounts. It offers features such as car search, booking confirmation, payment system, and customer service management. With its simple and intuitive interface, this system makes it easier for businesses to manage their car rental operations and provide high-quality, reliable service to their customers.
Apartment Visitors Management System using PHP and MySQL — Source Code
The apartment Visitor Management system is a web-based technology that will revolutionize the way your society manages visitors and provide visitor pass to them. The visitor Management system is more important to security guards or security society. This web application provides a way to effectively control records & track society visitor traffic.
Online Shopping Portal Project — Source Code
<p>Online Shopping Portal is a <strong>final year project</strong> based on PHP and MySQL for students who want a practical e-commerce web application. This <strong>final year project</strong> includes an admin panel for managing dashboard data, top-level, mid-level, and end-level categories, products, inventory, users, and orders. Users can register, log in, update profiles, browse products, search items, apply filters by category, rating, and price, add products to cart, update quantities, save shipping details during checkout, and view order history. The system also supports order confirmation email notifications and product reviews for purchased products. With cart, checkout, product catalogue, category hierarchy, reviews, and order status handling, this project is suitable for a <strong>final year major project</strong> in PHP, MySQL, web development, and e-commerce management.</p>
Online Fire Reporting System Using PHP and MySQL — Source Code
Online Fire Reporting System Project is a web-based application. This application is used to report fire incidents immediately.
Online Footwear Shopping System Project using PHP and MySQL — Source Code
The Online Footwear Shopping System in PHP and MySQL is a web-based eCommerce project developed for final year and minor project submission. This project allows users to register, log in, browse footwear products, search items, filter by category, brand, and price, add products to cart or wishlist, place orders, track order status, and submit reviews. The admin panel helps manage categories, brands, products, stock, users, orders, reviews, reports, and feedback messages. This project is designed especially for BCA, MCA, B.Tech, BSc IT, Diploma, and Computer Science students who need a college project with report and source code. It includes both User and Admin modules, secure login system, session management, database validation, and a complete order flow. The system uses Cash on Delivery and optional manual payment record entry, without any third-party API integration. It is a submission-ready PHP MySQL project with practical eCommerce features and a clear database structure, making it suitable for academic demonstration, viva, and project documentation.
News Portal Project in PHP and MySql — Source Code
News Portal Project using PHP and MySQL is a web based application. It is a dynamic system. It can be maintain and changed easily because it is based on database. It’s contain web pages that are generated in real-time. These pages include Web scripting code, such as PHP. It is fully secured from unauthorized access. In a word In a word it can say that our Online News Portal website is a completely dynamic website.
Employee Leave Management System — Source Code
Employee Leave Management System (ELMS) is a web-based system that enables employees and administrators to manage leave requests and track employee leave information. The system is divided into two modules: the employee module and the admin module. The Admin Module allows the administrator to add, update and delete leave types and departments, add new employees and update employee information, activate or block an employee, manage the leave application (approval and non-approval) and view the admin dashboard. Every time an employee applies for leave, the administrator will receive a notification. The administrator can also change their own password after logging in. The Employee Module allows the employee to log in with a valid email and password, update their profile, apply for leave, view their leave history, change their password, and recover their password with a valid email and employee ID. ELMS allows employees and administrators to efficiently manage leave requests and track employee leave information, ensuring a smooth and streamlined process.
Hotel Management System using PHP and MySQL — Source Code
<p>Grand Vista is a <strong>final year project</strong> built using PHP and MySQL for students who want a complete hotel booking and management system. This <strong>final year project</strong> allows users to browse rooms, check availability, make bookings, and simulate payments through a demo UPI system. The application includes a guest interface for booking and a powerful admin panel for managing rooms, bookings, payments, users, and reports. Features such as room galleries, booking validation, payment status handling, and INR-based pricing make this <strong>final year project</strong> suitable for real-world demonstration. It is ideal for students looking to submit a <strong>final year major project</strong> in web development, booking systems, or hospitality management with full-stack functionality.</p>
Local Services Search Engine Management System Using PHP and MySQL — Source Code
<p>Local Services Search Engine Management System is a <strong>final year project</strong> developed using Core PHP and MySQL for students who want a practical marketplace and booking web application. This <strong>final year project</strong> includes separate dashboards for Admin, Service Providers, and End Users. Customers can browse service listings, search by category, submit enquiries, place bookings, and submit reviews after completed bookings. Service providers can register, manage business profiles, create service listings, configure weekly availability, handle enquiries, process bookings, and view approved customer reviews. Administrators can moderate providers, categories, sub-categories, services, bookings, enquiries, reviews, contact messages, and CMS pages while also generating CSV reports. With marketplace discovery, notifications, provider approvals, review moderation, and booking workflows, this project is suitable for a <strong>final year major project</strong> in PHP, MySQL, and service marketplace systems.</p>
Online Nurse Hiring System using PHP and MySQL — Source Code
“Online Nurse Hiring System Project ” is a web based application that contains data and information of nurses. The main purpose of the “Online Nurse Hiring Management Project” is to systematically record, store and update the nurse’s records. In Online Nurse Hiring Management System we use PHP and MySQL database. This is the project which keeps records of nurses. Online Nurse Hiring System has two module i.e. admin and users.
Quick actions
What we provide
Project reports, source code, and PPTs tailored for final-year students. Explore, or message us for a custom build.