Skip to content

devforhadul/Hotel-Booking-System-Client

Repository files navigation

🏨 Hotel Booking Web Application

A full-stack Hotel Booking web application where users can register, browse hotels, filter by price, and make bookings.
The app includes an admin dashboard for managing rooms and bookings.
Built with React, Node.js, Express, MongoDB, and JWT authentication.


🚀 Live Demo


🛠 Technologies Used

Frontend

  • React
  • React Router
  • Tailwind CSS
  • DaisyUI

Backend

  • Node.js
  • Express.js
  • MongoDB

Authentication

  • JWT (JSON Web Tokens)
  • Firebase Authentication

🌟 Features

  • User Registration & Login with JWT authentication
  • Browse All Available Hotels with detailed room information
  • Filter by Price Range
  • Book & Cancel Bookings
  • View User-Specific Bookings
  • Admin Panel to manage rooms and bookings
  • Responsive & Modern UI (Tailwind CSS + DaisyUI)
  • Secure Private Routes with JWT protection

📦 Dependencies

Frontend

"react": "^19.1.1"
"react-dom": "^19.1.1"
"react-router-dom": "^7.8.0"
"tailwindcss": "^4.1.11"
"daisyui": "^5.0.50"
"express": "^5.1.0"
"mongodb": "^6.18.0"
"jsonwebtoken": "^9.0.2"

About

This is a web application for Hotel booking system efficiently using a clean and responsive UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages