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.
- Frontend Live URL: Your Live Frontend Link
- Backend Github Repo: Your Live Backend Link
- React
- React Router
- Tailwind CSS
- DaisyUI
- Node.js
- Express.js
- MongoDB
- JWT (JSON Web Tokens)
- Firebase Authentication
- 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
"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"