L6 · Intermediate
Hotel Booking System
Problem
Design a hotel room booking platform with availability search, pricing, and reservation management.
Requirements
- Search available rooms by date, type, and location
- Room types: Single, Double, Suite
- Book room with check-in/check-out dates
- Dynamic pricing (weekends cost more)
- Cancellation policy
- Hotel admin: add rooms, set pricing, view bookings
Constraints
- –Room can only be booked once per date range
- –Check-in: 2 PM, Check-out: 11 AM
- –Cancellation free before 24 hours, 50% charge after
✓ Saved