Skip to content

ASP.NET Core API kullanılarak otel rezervasyon projesi geliştirelim.

License

Notifications You must be signed in to change notification settings

kadirrbayar/ASPNETCore-Hotel-API

Repository files navigation

ASP.NET Core Otel Rezervasyon Projesi

Bu proje, ASP.Net Core kullanılarak geliştirilmiş bir otel web projesidir. Katmanlı mimari prensiplerine uygun olarak tasarlanmıştır ve API kullanılarak oluşturulmuştur. Proje default tarafında ve API tarafında 4 katman bulunuyor. Bunlar "Business Layer, Data Access Layer, Entity Layer, Web UI" katmanlarından oluşmaktadır.

Projenin 2 temel paneli bulunmaktadır.

  • Default panelinde odalar, iletişim, rezervasyon, hakkımızda gibi bilgiler yer almaktadır.
  • Admin paneli ise projenin ana kısmını oluşturmakta. Admin panelinde API ile HTTPPOST, HTTPPUT, HTTPDELETE gibi işlemler gerçekleştiriliyor. Veri ekleme silme güncelleme işlemleri yapılıyor. Ayrıca RAPID API kullanılarak instagram takipçi bilgileri çekilmektedir.

Projede kullanılan yapılar:

  • Asp.Net Core Api
  • Asp.Net Identity
  • Swagger
  • Postman
  • Api Consume
  • Rapid Api
  • Login
  • Register
  • AspNet Core 6.0
  • Fluent Validation
  • N Tier Architecture
  • DTO Layer
  • Mvc
  • Deploy
  • Entity Framework Core
  • Repository Design Pattern
  • Mail Gönderme İşlemleri