A modern and responsive Hotel Reservation App built with TypeScript, React, and Tailwind CSS, using Firebase for backend services such as authentication and storage.
- 🏠 Browse Hotels – View available hotels with details, images, and pricing.
- 📊 Real-time Statistics - A function to monitor user's activity.
- 📅 Book Rooms – Make reservations in real time using Firebase.
- 👤 User Authentication – Secure login and signup powered by Firebase Auth.
- 💾 Cloud Storage – Store images and hotel data with Firebase Storage and Firestore.
- 🧭 Dashboard Views – Separate access for users and admins.
- 🌙 Responsive Layout – Fully responsive with Tailwind for smooth cross-device experience.
| Category | Technology |
|---|---|
| Frontend | React (TypeScript), Tailwind CSS |
| Database | Firebase (Firestore, Auth) |
| Tools | Vite, React Libraries |
I'm using user's perpective in this project. that's why there's only a few of function files. and there's no admin authority, admins may only to perform CRUD action and order approval. i wish i could apply admin system, but i'm ran out of time. so in another time i'll apply it.
git clone https://github.com/<your-username>/hotel-reservation-app.git
cd hotel-reservation-app