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
- Copyright (C) 2024-Present by kadir️
- Licensed under the terms of the GNU GENERAL PUBLIC LICENSE