Prioritizes docs and GitHub clicks with source-backed rows above the fold.
Architecture workbench · .NET 10
Clean Architecture reference system for .NET 10
CPnucleo is a project management system built to expose real service boundaries: REST with EF Core, gRPC style messaging with Dapper, Blazor UI, PostgreSQL, Docker, NGINX, OpenTelemetry, and Azure deployment.
Makes the service topology the dominant visual for first-time evaluators.
Keeps broad project positioning, then compares CTA and scroll behavior.
source-backed proof
Evidence before adjectives
Each row points to the docs page that carries the implementation detail.
WebApi exposes REST endpoints through FastEndpoints and EF Core. GrpcServer uses FastEndpoints Remote Messaging with Dapper against the same PostgreSQL model.
Architecture gate NetArchTestArchitecture tests protect the Domain layer from infrastructure, presentation, EF Core, Dapper, and Npgsql dependencies.
Runtime topology 4 servicesWebApi, IdentityApi, GrpcServer, and WebClient run behind Docker and NGINX with PostgreSQL as the primary database.
Release path GHCR to AzureGitHub Actions builds container images, publishes to GHCR, runs security analysis, and deploys the application to Azure Web Apps.
documentation paths
Start where your review starts
clone path
Run the stack, then inspect the boundaries
# Clone the repository
git clone https://github.com/jonathanperis/cpnucleo
# Start the Docker topology
cd cpnucleo
docker compose up -d