Project notebook / 2024
Hotel Reservation System
An ASP.NET MVC web application for browsing hotel rooms, checking live availability, and booking reservations.
What is OtelZone?
OtelZone is a web application that enables hotels to showcase their rooms online and allows guests to make reservations based on selected dates.
The goal is to replace manual phone or paper booking records with a central system that prevents double-booking errors.

How It Works
- Guest Flow: Visitors pick check-in and check-out dates to view available rooms with dynamic pricing and book online.
- Overbooking Prevention: Database logic validates date overlaps so a room cannot be reserved twice for colliding timeframes.
- Admin Panel: Staff members can add rooms, upload photos, update rates, and review incoming reservation records.

Tech Stack
- Framework: ASP.NET MVC, C#
- Database: Microsoft SQL Server, Entity Framework Core
- Frontend: Razor Views, Bootstrap, CSS3