Skip to content

This project provides a complete solution for users to search, compare, and book hotel accommodations effortlessly.

Notifications You must be signed in to change notification settings

Mansoor-P/hotel_booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Booking Web Application

Welcome to the Hotel Booking Web Application repository! This project provides a complete solution for users to search, compare, and book hotel accommodations effortlessly.

Features

  • User Registration and Authentication: Secure user signup and login using email and password.
  • Hotel Search and Filters: Advanced search functionality with filters for location, price range, star rating, amenities, and more.
  • Detailed Hotel Listings: Comprehensive hotel details including photos, descriptions, reviews, and ratings.
  • Booking System: Seamless booking process with real-time availability checks and confirmation notifications.
  • Responsive Design: Fully responsive design ensuring a great user experience on all devices.

Tech Stack

  • Frontend: Developed using React for dynamic and interactive user interfaces.
  • Backend: Powered by Java and Spring Boot for robust server-side operations.
  • Database: Utilizes MySQL for flexible and scalable data management.
  • Authentication: Implemented using JWT for secure user sessions.

Installation

Prerequisites

  • Ensure you have Node.js and npm installed.
  • Install MySQL and ensure it's running.

Steps

  1. Clone the repository:
    git clone https://github.com/Mansoor-P/hotelbooking.git
  2. Navigate to the project directory:
    cd hotelbooking
  3. Install backend dependencies:
    cd backend
    ./mvnw install

4.Start the backend server:

cd backend
./mvnw spring-boot:run

About

This project provides a complete solution for users to search, compare, and book hotel accommodations effortlessly.

Topics

Resources

Stars

Watchers

Forks