• Backend

Freight & Logistics Supply Chain API

Modular freight REST API with transactional status changes and row locking.

What I built

  • Built a modular freight REST API with versioned endpoints, validated shipment DTOs, pagination, indexed entity fields and Swagger/OpenAPI documentation.
  • Implemented shipment status transitions and tracking-log writes inside database transactions, using pessimistic row locking to keep concurrent updates consistent.
  • Added JWT/RBAC-protected routes, shipment-volume calculations and a Docker Compose PostgreSQL service with a health check for local development.