Skip to content

🏨 ASP.NET Core 6.0 ile geliştirilmiş tam kapsamlı Otel Rezervasyon Sistemi. RapidAPI entegrasyonu, JWT kimlik doğrulama, katmanlı mimari ve yönetici/kullanıcı panelleri içerir.

License

Notifications You must be signed in to change notification settings

batuhanulvide/Otel_api_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🏨 Otel Rezervasyon Sistemi - ASP.NET Core API Projesi Murat Yücedağ'ın Udemy kursu referans alınarak geliştirilmiştir: "202 Ders 24 Saatlik Asp.Net Core Api - Rapid Api ve Api Consume Hotel Rezervasyon Sitesi Eğitimi"

Bu proje, API geliştirme, Rapid API entegrasyonu ve RESTful API tüketimi konularında pratik deneyim kazanmamı sağladı. Modern mimari desenler ve SOLID prensipleriyle oluşturulmuş, kullanıcı ve yönetici panellerine sahip tam kapsamlı bir otel rezervasyon sistemi içerir.

✨ Temel Özellikler Kullanıcı Paneli Müsait odaları görüntüleme, rezervasyon yapma ve yöneticilerle iletişime geçme.

E-posta bültenine abone olma ve hizmet değerlendirmesi yapma.

JWT token desteğiyle kimlik doğrulama sistemi (giriş/kayıt).

Yönetici Paneli (Area tabanlı) Oda, rezervasyon, personel, kullanıcı ve yorum yönetimi.

İstatistiksel veri görüntüleme ve rol bazlı yetkilendirme.

E-posta abonelikleri ve iletişim formu mesajlarını yönetme.

🔧 Kullanılan Teknolojiler API Entegrasyonu: RapidAPI'den parametrik veri çekme, RESTful API ile CRUD işlemleri.

Mimari: Repository Design Pattern, SOLID prensipleri, Katmanlı mimari.

Veritabanı: Entity Framework Core 6.0 (Code First), MSSQL.

Kimlik Doğrulama: JWT Token, Identity Kütüphanesi.

Frontend: Bootstrap, HTML/CSS, ViewComponent, İç içe layoutlar.

Diğer: AutoMapper (DTO yönetimi), Fluent Validation, MimeKit/SMTP (e-posta), 403/404 hata sayfaları

İletişim Sayfası

About

🏨 ASP.NET Core 6.0 ile geliştirilmiş tam kapsamlı Otel Rezervasyon Sistemi. RapidAPI entegrasyonu, JWT kimlik doğrulama, katmanlı mimari ve yönetici/kullanıcı panelleri içerir.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published