This project is aimed at providing a comprehensive solution for managing hotel operations, including room bookings, reservation management and administrative tasks. The application is built using Spring Boot, Spring Security, MySQL, and React, combining powerful backend functionalities with a modern and intuitive frontend interface.
-
Room Booking: Guests can browse available rooms, view details and book rooms for their desired dates.
-
User Authentication and Authorization: Utilizing Spring Security, users can securely sign up, log in and access features based on their roles.
-
Reservation Management: Administrators have access to a dedicated admin panel to manage reservations, including viewing, editing and canceling bookings.
-
Room Management: Admins can add new rooms, update existing room details and deactivate rooms as needed.
- Spring Boot
- Spring Security
- MySQL
- React
- Bootstrap