Traversal Core Projesi - Traversal Rezervasyon Sistemi
A comprehensive travel reservation system developed with ASP.NET Core 5.0 and Entity Framework Core. This project follows N-Tier Architecture principles and implements various design patterns including Repository Pattern, CQRS, and Unit of Work. The system offers complete tour management, user authentication, role-based access control, and real-time features powered by SignalR.
Key Features
- • N-Tier Architecture with Business, Data Access, Entity, and Presentation layers
 - • Destination and tour management with detailed information and gallery
 - • User authentication and role-based authorization using Identity
 - • Admin dashboard with CRUD operations for tours, guides, and reservations
 - • Member dashboard for booking management and profile settings
 - • Real-time visitor statistics with SignalR
 - • Excel and PDF report generation
 - • Email notification system
 - • Multi-language support
 - • Integration with external APIs including Rapid API for hotel listings
 
Technologies Used
C#
ASP.NET Core 5.0
Entity Framework Core
SQL Server
MSSQL
PostgreSQL
N-Tier Architecture
Identity
Repository Pattern
SignalR
Snapshots