DevOps & Cloud
ShipForge
Logistics platform where users create and track shipments and admins manage status. Multi-stage Docker images, a Jenkins pipeline and a Python health check.
- Layered Express API: routes, controllers and services, with middleware for JWT authentication, admin-only routes, validation, rate limiting and central error handling.
- Prisma schema for User, Shipment, Address and Package, a shipment status lifecycle (pending to delivered or cancelled), indexes on user, status and creation date, and a SQL migration.