Travia-Tours is a travel and tourism web application built using J2EE with Glassfish server and JSP for server-side processing. Oracle 21C is used as the database to store tour-related information and manage user data.
- User Authentication (Registration & Login)
- Tour Package Listings
- Booking System
- User Profile Management
- Admin Dashboard for managing tours and users
- Dynamic web pages using JSP
- Backend: J2EE, JSP (Java Server Pages)
- Server: Glassfish
- Database: Oracle 21C
- Frontend: HTML, CSS, JavaScript
- IDE: Netbeans (Recommended)
- JDK 11 or higher
- Glassfish Server 5.0 or higher
- Oracle 21C Database
- Eclipse IDE or any other Java IDE
- Web browser for testing
git clone Saikat-Adhya/Travel_Website-Front-End.git
- Download and install Glassfish Server.
- Add the Glassfish Server to your IDE.
- Download and install Oracle 21C.
- Create a new schema for Travia-Tours and run the SQL scripts provided in the
db
folder to set up the necessary tables.
- Open the project in your IDE (preferably Netbeans).
- Make sure to configure the Glassfish server with the project.
- Start the Glassfish server.
- Deploy the project on the server.
- Access the application in your browser
- Register a new user or login with existing credentials.
- Browse and book tours from the available listings.
- Admin users can manage tour packages and user accounts.
Feel free to open issues or submit pull requests for improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE
file for more details.