💡 Project Overview
This booking platform simulates a real-world hotel reservation system. It features calendar-based date selection, real-time availability checks powered by Firebase Firestore, and UX-focused constraints like booking limits and disabled holiday dates. It is a fully responsive web app designed for global users, with support for localized features such as the Korean time zone.
✨ Key Features
🔥 Real-time room booking with Firebase Firestore
📅 Calendar-based date selection (check-in & check-out)
🛏️ Room selection functionality
🌐 Korean time zone (KST) support with UTC-based backend
🚫 Holiday and full-capacity date restrictions
📱 Fully responsive on all devices
⚛️ React state management with
useState
anduseEffect
🛠️ Tech Stack
React · TypeScript · JavaScript (ES6+) · CSS · Firebase · Git & GitHub · Vercel
🔗 Live Demo
hotel-booking-app-azure.vercel.app
📂 GitHub Repo
https://github.com/jinhyun-dev/hotel-site