A production-grade, modular ERP for PCI-DSS governance. Built on .NET 8, Blazor WebAssembly, and Domain-Driven Design. Engineered for high-performance analytics and complex state orchestration.
Deliberately split to enforce separation of concerns and enable code sharing between Web (Blazor) and Mobile (MAUI).
Pure Business Rules & Aggregates
FastEndpoints & SignalR Hubs
Polyglot Persistence & Messaging
Blazor Orchestrators & Components
The heart of the system. Contains rich DDD Aggregates (Merchant, Assessment) that enforce invariants.
No framework dependencies allowed here.
We don't write raw LINQ in controllers. We use highly optimized EF Core Specifications that project data into flat DTOs directly in the SQL Engine.
Our Blazor UI is not spaghetti code. We strictly separate layout (.razor) from logic.
PCIShield.Shared.dll, ensuring 100% type safety.It's not just a CRUD app. It's a Data Warehouse. We use Background Jobs (Hangfire) to pre-calculate complex risk matrices, serving millisecond-latency dashboards via Redis.