Architecture Overview
Clean Architecture with ASP.NET 10, Dapper micro-ORM, PostgreSQL with auto-audited timestamps, Redis distributed caching via IDistributedCache, and SignalR WebSockets.
Core Capabilities
- Resilient booking state machine (Created → Assigned → InProgress → Completed)
- KYC document submission & verification workflow for service providers
- Real-time customer-to-maid chat using SignalR hubs
- Multi-role permission authorization with JWT-embedded claims
- 100% code coverage with 1,824 unit tests and end-to-end integration tests
Tech Stack
- ASP.NET 10 (C#)
- Dapper
- PostgreSQL
- Redis
- SignalR
- Angular 19
- Tailwind CSS