🎓 Bu proje, Murat Yücedağ hocamızın hazırladığı
"Traversal Rezervasyon Mini Core Projesi" eğitim serisi kapsamında geliştirilmiştir.
📺 Eğitim serisine buradan ulaşabilirsiniz
ASP.NET Core 5.0 ile Entity Framework Core, N-Tier Architecture mimarisi, Code First yaklaşımı ile ve veritabanı olarak Microsoft SQL Server kullanılarak oluşturulmuştur. TourifyX; Kullanıcı, Üye ve Admin Panelli dinamik bir Tur ve Rezervasyon projesidir.
- ASP.NET Core 5.0
- N-Tier Architecture (Katmanlı Mimari)
- Entity Framework Core (Code First yaklaşımı)
- MS SQL Server
- PostgreSQL (SignalR API için)
- ASP.NET Core Identity (Üyelik ve kimlik doğrulama işlemleri)
- CQRS Pattern (MediatR ile)
- UnitOfWork Pattern
- Repository Pattern
- SOLID prensipleri (mümkün olduğunca uygulanmıştır)
- REST API
- SignalR (Gerçek zamanlı iletişim)
- OpenAI API (GPT-3.5-turbo ile müşteri maillerine otomatik yanıt oluşturma)
- AutoMapper
- FluentValidation
- Swagger/OpenAPI
- Serilog (Loglama)
- MailKit (E-posta gönderimi)
- EPPlus & ClosedXML (Excel işlemleri)
- iTextSharp (PDF raporlama)
- ASP.NET Core Localization (Çoklu dil desteği - 6 dil)
- HTML5
- CSS3
- JavaScript
- Bootstrap
- jQuery
- SignalR JavaScript Client








































