Skip to content

Yurii-Midianyi/JavaNLTUPractise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Travel Agency Web Application - README

This project is a web application called "Travel Agency" developed by three students from the National Forestry University of Ukraine in collaboration with SoftServe, a software development company. The application is built using Spring MVC and Hibernate frameworks.

Project Overview

The Travel Agency web application aims to provide a platform for users to search and book hotels, browse destinations, and manage their bookings. The project utilizes modern web development technologies to create an intuitive and user-friendly experience for travelers.

Features

  • User Registration and Authentication: Users can create accounts, log in, and log out to access personalized features and book travel packages.
  • Travel Package Search: Users can search for hotels based on various criteria such as country, date, duration.
  • Booking Management: Users can view and manage their bookings.
  • Admin Panel: An admin panel is available for administrators to manage countries, hotels, rooms and user accounts.

Technologies Used

  • Java
  • Spring MVC
  • Hibernate
  • HTML/CSS
  • JavaScript
  • MySQL

Getting Started

To run the Travel Agency web application locally, follow these steps:

  1. Clone the repository: 'git clone [email protected]:Yurii-Midianyi/JavaNLTUPractise.git'
  2. Set up the database:
  • Create a MySQL database named "travel_agency".
  • Update the database connection settings in the project's configuration file.
  1. Build and run the application:
  • Import the project into your preferred Java IDE.
  • Configure the project dependencies and build the project.
  • Run the application on a local server (e.g., Tomcat).
  1. You need to create three environment variables with names:
  • SCHEME_URL - url link to connect to your database
  • HIBERNATE_USER - name of your local connection
  • HIBERNATE_PASS - password of your local connection
  1. Access the application:
  • Open a web browser and visit: http://localhost:8080/travelAgency

Contributors

This Travel Agency web application was developed by the following students from the National Forestry University of Ukraine:

  • Student 1: Yurii Midianyi
  • Student 2: Nazarii Ryhus
  • Student 3: Nazar Bokalo

Acknowledgments

We would like to express our gratitude to SoftServe, the software development company and especially to our mentor Viktoriya Ryazhska, for providing us with the opportunity to collaborate on this project and gain practical experience in web application development.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published