Welcome to the Hotel Booking Web Application repository! This project provides a complete solution for users to search, compare, and book hotel accommodations effortlessly.
- 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.
- 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.
- Clone the repository:
git clone https://github.com/Mansoor-P/hotelbooking.git
- Navigate to the project directory:
cd hotelbooking
- Install backend dependencies:
cd backend ./mvnw install
4.Start the backend server:
cd backend
./mvnw spring-boot:run