Σύστημα κρατήσεων ξενοδοχείου σε Java
Hotel booking system in Java

View/ Open
Keywords
Java ; SpringBoot ; React ; Ξενοδοχείο ; Σύστημα κρατήσεωνAbstract
Hotels play a key role in the global society and economy, being fundamental pillars of the tourism and hospitality industry. They provide accommodation to travellers, ensuring a safe and comfortable stay, whether for leisure, business or other activities. In addition to their basic function, they contribute significantly to the local and national economy, especially in countries with a strong tourism character, such as Greece. Their contribution extends to job creation and the support of related industries such as catering, entertainment and other services. In addition, hotels promote cultural exchanges by connecting people of different nationalities, cultures and religious beliefs, enhancing international relations and mutual understanding.
Considering the importance of the hotel sector in Greece, I decided to develop the application "Hotel Booking System". Access to the application requires the creation of an account through the registration process, if you are a customer. On the contrary, for administrators, the account is created through the backend, after contacting the application manager.
Upon successful login, users, depending on their role, are redirected to the respective home page. Customers are able to create, edit and delete reservations, as well as view the history of their reservations. Similarly, administrators have expanded capabilities, as they can manage both all users' reservations and the hotel's available rooms.
Therefore, the "Hotel Booking System" offers an easy-to-use and secure way of managing hotel reservations, fully automating the processes for both customers and managers. Through a user-friendly web platform, the optimization of the services provided and the more efficient operation of the hotel business is achieved.