Projelere dön
C#/.Net N - Katmanlı Mimari Entity Framework Core ASP.NET Core

TraversalCore Proje


/ 17

ASP.NET Core 8 MVC ile geliştirilmiş çok katmanlı bir turizm yönetim sistemidir. Mimari yapı Entity, DAL, Business ve DTO katmanlarından oluşmakta olup Generic Repository Pattern ve Code First yaklaşımı benimsenmiştir. ASP.NET Core Identity ile Admin ve Member rolleri ayrıştırılmış, AutoMapper ile entity-DTO dönüşümleri ve FluentValidation ile katmanlı doğrulama sağlanmıştır. Kullanıcı tarafında tur rotaları, rehber sayfası, yorum sistemi, rezervasyon ve iletişim formu yer almaktadır. Admin panelinde destinasyon ve rehber yönetimi, rezervasyon onaylama/reddetme, Excel raporlama ve duyuru yönetimi sunulmaktadır. Üçüncü taraf entegrasyonlar kapsamında RapidAPI üzerinden Booking.com otel arama sistemi, SignalR ile gerçek zamanlı ziyaretçi istatistikleri ve Google Charts entegrasyonu gerçekleştirilmiştir. Veri yönetiminde PostgreSQL ve SQL Server birlikte kullanılmış, Serilog ile dosya tabanlı loglama yapılandırılmıştır.

Projeyi Görüntüle