Backend systems
Cargo Pricing API
What it is
Production-style .NET 10 cargo pricing API with layered architecture, EF Core, SQL Server, Hangfire, Docker, automated tests and health checks.
A layered .NET 10 Web API that selects the most cost-effective cargo carrier for an order based on dimensional-weight rules, persists operational data in SQL Server, and generates recurring carrier-cost reports with Hangfire. This repository is maintained as a backend engineering case study: business rules live outside controllers, persistence is isolated behind repositories, validation protects domain invariants, automated tests cover core pricing behavior, and the complete development stack can be started with Docker Compose.
Engineering characteristics
- Automated tests
- Containerised
- Continuous integration
- Dependency manifest
- Documentation set
- Open licence
- Persistent storage
- Security policy
Testing
The repository contains an automated test suite that runs as part of its checked-in workflow.
Security
The repository publishes a security policy describing how to report vulnerabilities.
Deployment
The repository defines its own build and deployment automation.
Documentation
The repository ships a dedicated documentation set beyond the README.
Topics
Sections appear only where the repository provides verifiable evidence.
