Project Template
Use this format for every main project in the playbook.
Project card
- Project name
- Difficulty
- Primary stack
- Estimated duration
- Primary hiring signal
- Primary monetization signal
Required sections
- Problem statement
What business problem does the system solve? - User roles
Who uses it, approves it, and supports it? - Core workflows
What must happen from user request to final output? - Architecture
UI, API, model layer, tool layer, retrieval layer, storage, and observability. - Milestones
Split into at least four shippable checkpoints. - Acceptance criteria
Define what "done" looks like. - Stretch goals
Add evals, tracing, role-based access, multi-tenant concerns, or deployment. - Portfolio packaging
What screenshots, diagrams, demo flows, and metrics should be published? - Interview story
What engineering decisions should the learner be ready to explain? - Monetization path
Can this become a template, service offer, SaaS, or internal platform?
Deliverable rule
The learner should finish with:
- a working repository
- an architecture diagram
- a recorded demo
- a deployment plan
- a public write-up