A full-stack Java web application developed as part of the Java Full Stack Development Internship at Pentagon Space. The application provides a user-friendly platform for exploring wildlife tourism destinations, viewing travel packages, and managing tour bookings through an interactive web interface.
WildTour is designed to simplify wildlife tourism management by allowing users to browse safari packages, accommodation options, guide services, and travel packages while securely managing bookings through a database-driven system.
The project demonstrates the integration of frontend, backend, and database technologies in a complete Java web application.
- User Registration and Login
- Browse Wildlife Safari Packages
- Explore Tour Packages
- Accommodation Booking
- Guide Service Information
- Photography & Wildlife Sightings
- Tour Booking Management
- View Booked Trips
- Contact Page
- Responsive User Interface
- MySQL Database Integration
- HTML5
- CSS3
- JavaScript
- Java
- JSP
- Servlets
- JDBC
- MySQL
- Eclipse IDE
- Apache Tomcat
- MySQL Workbench
- Git
- GitHub
WildTour/
│
├── src/
│ ├── main/
│ │ ├── java/
│ │ ├── webapp/
│
├── pom.xml
├── wildlife.sql
├── README.md
- Open MySQL Workbench.
- Create a database named:
CREATE DATABASE wildlife;- Import the
wildlife.sqlfile. - Update the database credentials in
Connector.java.
Example:
String url = "jdbc:mysql://localhost:3306/wildlife";
String username = "root";
String password = "your_password";- Import the project into Eclipse as a Maven Project.
- Configure Apache Tomcat.
- Import the
wildlife.sqldatabase. - Update MySQL credentials.
- Run the project using:
Run As → Run on Server
- Open in your browser:
http://localhost:8080/WildTour/
- Home
- Login
- Register
- About
- Safari Booking
- Photography
- Wildlife Sightings
- Tour Packages
- Accommodation
- Guide Services
- Booked Trips
- Contact
- Java Full Stack Development
- JSP & Servlet Development
- JDBC Database Connectivity
- CRUD Operations
- Frontend Development
- Database Design
- MVC Architecture
- Git & GitHub Version Control
- Web Application Deployment
- Debugging and Problem Solving
- Online Payment Gateway
- Email Notifications
- Google Maps Integration
- AI-based Tour Recommendations
- User Reviews & Ratings
- Admin Dashboard
- Mobile Responsive UI
- Spring Boot Backend
- React Frontend