Proje defteri / 2024
Otel Rezervasyon Sistemi
Otel odalarının tanıtıldığı, müsaitlik durumunun sorgulandığı ve online rezervasyon yapılan ASP.NET MVC web sitesi.
Proje Nedir?
OtelZone, bir otel işletmesinin odalarını internet üzerinden sergilemesini ve müşterilerin tarih seçerek rezervasyon yapmasını sağlayan bir web uygulamasıdır.
Amacı, defterle veya telefonla yapılan manuel rezervasyon takibini ortadan kaldırıp, hangi odanın hangi tarihlerde dolu olduğunu sistem üzerinden hatasız yönetmektir.

Nasıl Çalışıyor?
- Müşteri Arayüzü: Misafir giriş ve çıkış tarihlerini, kişi sayısını seçer. Sistem arka planda sorgulama yaparak o tarihlerde boş olan odaları listeler. Misafir bilgilerini girip rezervasyonunu tamamlar.
- Çift Rezervasyon Engelleme: Veritabanı sorgularında tarih çakışması kontrol edilir. Bir oda belirli bir tarihte rezerve edilmişse, aynı tarih aralığı için bir başkasına tekrar kiralanamaz.
- Yönetici Paneli: Otel yetkilisi sisteme giriş yaparak yeni oda ekleyebilir, fotoğraflarını yükleyebilir, fiyatları güncelleyebilir ve gelen rezervasyon listesini inceleyebilir.

Kullanılan Teknolojiler
- Web Framework: ASP.NET MVC, C#
- Veritabanı: Microsoft SQL Server, Entity Framework Core
- Arayüz: HTML5, CSS3, Bootstrap, Razor Views