Phase 11Days 51-55

Final Capstone — Disaster Relief Supply Network

The resume project: needs, depots, inventory, allocation, dispatch, field delivery, and production operations

Phase Goal

Integrate the entire course into a production-shaped relief-logistics backend that proves allocation correctness, security, reliability, and system design.

Progress

Day 51: Capstone Architecture & Relief Domain

Day 52: Needs, Depots & Inventory Ledger

Day 53: Allocation, Dispatch & Reliable Workflow

Day 54: Reliability, Security & Operations

Day 55: Final Project — Ship the Relief Supply Network

Capstone
Disaster Relief Supply Network — DEPLOYED

Build and deploy a production-shaped Go backend that accepts verified needs, manages depot ledgers, allocates expiring supply lots, dispatches shipments, reconciles delayed field updates, and supports audited corrections.

  • Concurrent allocation never drives any lot below zero
  • PostgreSQL ledger + Redis projections + workers + idempotent carrier updates
  • Security tests, load evidence, observability, backup restore, Docker, CI, and runbook

Phase Complete!

After this phase, you'll be able to:

  • Requirements, responders, coordinators, auditors, boundaries, and non-goals
  • Depots, supply lots, needs, allocations, dispatches, deliveries, and adjustments
  • API contracts and lifecycle state machines
  • Threat model, inventory invariants, and architecture decision records
  • Regional need intake and indexed priority queries
  • Depot, supply-lot, expiry, and inventory-ledger management
  • Read projections versus authoritative ledger entries
  • Coordinator authorization and append-only audit events

You can apply Phase 11 skills in a finished, explainable Go project.