Project Overview
Cpnucleo is a .NET project-management learning laboratory. Compare REST and gRPC, EF Core and Dapper, domain behavior, authentication, Astro/native TypeScript, observability and deployment against one inspectable PostgreSQL model.
Start here
| Path | What to inspect |
|---|---|
| Getting Started | Minimal Docker stack, explicit seed and source development |
| Learning Lab | Guided exercises, failure cases, measurements and recovery |
| Architecture | Project boundaries, persistence comparisons and maturity limits |
| API Reference | Actual REST routes, identity/session behavior and gRPC contracts |
| WebClient CRUD | Native forms, relations, concurrency and real-time lists |
| Database | Migrations, durability, lifecycle and data tools |
| Testing | What each suite proves and how to run it |
| Deployment | Lab versus production, release gates and Pages publication |
| Project Structure | Source, tests, labs and documentation map |
| Technologies | Stack roles and authoritative version manifests |
Maturity
- Baseline: authenticated CRUD, soft deletion, bounded lists, password hashing, static Astro client and additive schema migrations.
- Verified examples: project concurrency and transactional batches, HTTP/gRPC parity, normalized-login contention and cross-instance SSE convergence.
- Incremental pilot: shared Application use cases and richer domain behavior.
- Foundations/experiments: tenant context without data isolation; Native AOT and Dapper.AOT compatibility; isolated outbox delivery.
The hosts share a database and workspace. This is not a claim of independently owned microservice data, complete CQRS/DDD or comprehensive production coverage. User administration requires an admin claim on both transports.
Inspect the repository or return to the documentation index.