A comprehensive, scalable enterprise leave management platform with blazor wasm, dependency injection, design patterns, .NET Aspire, REST APIs approach in .NET Core.
- Clean Architecture Implementation
- 3-Layered Architecture
- Presentation Layer (Blazor Admin, Flutter Mobile)
- Business Logic Layer (API Middleware)
- Data Access Layer (EF Core Repositories)
- 🔐 Authentication & Authorization
- 📊 Cross-Platform Interfaces
- 🚀 Dependency Injection
- 🗃️ Repository Pattern
- 📝 Entity Framework Core
- 💾 In-Memory Database Setup
- 🔍 .NET Aspire Logging
- 🔄 Scalable Database Migrations
- Employee Leave Request Submission
- Admin Leave Management
- Real-Time Leave Balance Tracking
- Multi-Platform Access
- Comprehensive Reporting
- Backend: .NET Core
- Frontend: Blazor, Flutter
- Database: Entity Framework Core
- Architecture: Clean, Modular Design