You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A full-featured Dynamic Web Application built with Java Servlets, JSP, JDBC, MySQL, and Apache Tomcat. The Tourist Guide System allows users to explore tourist destinations, search places, view interactive details, and send feedback, while providing administrators with a dashboard to manage destinations, users, and queries.
πΈ Application Screenshots & UI Showcase
π₯οΈ Main Dashboard & Platform Screenshots
Home / Index View
Search Destinations
Tourist Place Details
User Login & Captcha
User Registration
User Dashboard
Admin Login
Admin Dashboard
Add Tourist Place
View Feedback & Q&A
π System Architecture & Data Flow Diagrams (DFD)
π€ User Data Flow Diagram
π‘οΈ Admin Data Flow Diagram
ποΈ Database Tables & Schema Overview
Admin Table
User Table
Tourist Place Table
Feedback Table
Contact Table
Questions & Answers Table
ποΈ Destination Showcase & Photos
Goa
Kerala
Jammu & Kashmir
Himachal Pradesh
Mahabaleshwar
Dynamic Uploads
π§³ Tourism Services & Amenities
Service
Service
Service
βοΈ Airport Transfers
π Car & Cab Rentals
π¨ Hotel & Stay Guarantees
π Train Travel
π§ 24/7 Customer Support
π·οΈ Best Price Guarantee
π Key Features
π€ User Module
Registration & Login: Secure user authentication with password encryption (AES) and CAPTCHA validation.
Search Destinations: Search tourist locations by keyword, place, or category.
Place Details & Maps: View location details, high-resolution photos, and interactive map guidance.
Feedback & Support: Submit feedback and ask questions via interactive forms.
π‘οΈ Admin Module
Admin Dashboard: Overview of key platform metrics.
Manage Tourist Places: Add, edit, update, or remove tourist spots and upload destination images.
Manage Users: View registered users and platform user activity.
Feedback & Inquiries: Review user feedback and messages.
π οΈ Technology Stack
Layer
Technology
Frontend
HTML5, CSS3, JavaScript, JSP (JavaServer Pages)
Backend
Java (JDK 8+), Servlets, JDBC
Database
MySQL Server 8.0+
Server Runtime
Apache Tomcat 8.5 / 9.0+
IDE Support
Eclipse Enterprise Java / IntelliJ IDEA / NetBeans