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