/Azure-Bliss-Hotel-server

Hotel Booking App, built with Spring Boot, Spring Security + React

Primary LanguageJava

Azure Bliss Hotel App

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.

Explore the frontend here

Features

  • Room Booking: Guests can browse available rooms, view details and book rooms for their desired dates.

    home

    carousel

    parallax

    services

    browse-all-rooms

    reservation-summary

    find-by-confirmation-code

  • User Authentication and Authorization: Utilizing Spring Security, users can securely sign up, log in and access features based on their roles.

    login

    register

    profile

  • Reservation Management: Administrators have access to a dedicated admin panel to manage reservations, including viewing, editing and canceling bookings.

    manage-bookings

  • Room Management: Admins can add new rooms, update existing room details and deactivate rooms as needed.

    add-new-room

    existing-rooms

Technologies Used

  • Spring Boot
  • Spring Security
  • MySQL
  • React
  • Bootstrap