This is a full-stack business workflow that takes a record from input to approval. A typed React form validates data on the client and sends it to a REST API built with ASP.NET Core in C#. The API checks the business rules again before saving the record to SQL Server inside a transaction.
From there, a role-based approval workflow moves the request from draft to submitted, then to in review and finally to approved. An append-only audit log records every step. The app is containerised with Docker and released through a Git/GitHub CI/CD pipeline.
A large part of my experience comes from B2B projects under NDA. This case is an illustrative reconstruction: the domain, records and data are fictional, while the architecture and technologies are the ones I worked with.