Production-Grade REST API
Build a REST API with auth, rate limiting, validation, OpenAPI docs, and proper testing. The portfolio baseline for backend hire.
About this project
Most backend portfolios are toy CRUD apps. This project is the inflection — what a senior recruiter actually wants to see. You will build a Notes-or-Tasks API with JWT auth, refresh tokens, input validation (Zod or Pydantic), pagination, rate limiting, structured logging, error handling, and OpenAPI 3.1 docs. Plus a real test suite: unit + integration + one end-to-end test running against a real Postgres in CI.
Why build this in 2026?
A production-grade API with all the boring parts done well — auth, rate limits, observability — is the highest-signal backend portfolio piece.
What you'll ship
- Public GitHub repo
Sign up to see the full project brief
Full deliverables, success criteria, and AI Career Tutor support — free.
You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.