What you’ll build
Ship a small production-minded REST API with explicit resources, validated input, predictable errors, pagination, PostgreSQL persistence, and tests. The project focuses on boundaries that clients can depend on and operators can diagnose.
Core outcomes
- Turn a written problem into a bounded, testable build plan
- Make deliberate Node.js and Node.js / PostgreSQL implementation decisions
- Produce concrete deliverables for every milestone—not only a final screen
- Document the tradeoffs, validation steps, and release path for your portfolio