OrderFlow: Resilient .NET API & Angular Operations UI by Leonardo ApollonioOrderFlow: Resilient .NET API & Angular Operations UI by Leonardo Apollonio

OrderFlow: Resilient .NET API & Angular Operations UI

Leonardo Apollonio

Leonardo Apollonio

Loading this content connects you to leo8190.github.io.

leo8190.github.io privacy information
OrderFlow — Resilient .NET API with Angular Operations UI
A self-directed full-stack portfolio case study showing how I design reliable backend workflows and turn them into a clear product experience.
THE CHALLENGE
Order creation is exposed to network retries, duplicate submissions, concurrent updates, and invalid state transitions. The UI must make those rules understandable without hiding offline or demo data.
BACKEND ENGINEERING
• .NET 10, C# 14, and ASP.NET Core Minimal APIs. • Atomic idempotent creation with replay and conflict handling. • Explicit Received → Processing → Completed workflow rules. • Optimistic concurrency, validation, RFC 7807 problem details, filtering, and pagination. • OpenAPI, health checks, correlation IDs, automated tests, GitHub Actions CI, and non-root Docker delivery.
ANGULAR PRODUCT UI
• Angular 22 and strict TypeScript with standalone components, signals, computed state, reactive forms, and typed HttpClient. • Order creation, safe retries, filters, metrics, and only the actions allowed by the current API state. • Accessible controls and clearly labelled offline/demo fallback.
DELIVERABLES
Public API and Angular repositories, automated tests, CI, Docker configuration, OpenAPI contract, and a live frontend demo.
Like this project

Posted Aug 1, 2026

Built a .NET 10 API with idempotency, workflow rules, tests and Docker, plus an accessible Angular 22 operations UI.