This engineering case study covers automated delivery for the same full-stack workshop application shown in my dashboard portfolio entry. It is a separate view of that application, not a separate client project.
I configured GitHub Actions to check formatting, build the .NET solution, run automated tests, audit dependencies, build a Docker image and scan it before deployment. The deployment workflow runs the application through Docker Compose on a Linux server and checks service health.
The application also includes structured logging and OpenTelemetry-based monitoring and tracing. This screenshot records a successful pipeline run; it illustrates the workflow rather than promising a fixed deployment duration.