Task manager
A project that can grow with the developer instead of being rebuilt.
- Junior: CRUD tasks, validation, responsive UI, authentication, tests, and deployment.
- Mid: teams, roles, filters, cursor pagination, audit history, jobs, and observability.
- Senior: tenant isolation, SLOs, data migration, rate limits, threat model, and rollout plan.
- Document architecture, decisions, API contracts, and known trade-offs.
- Measure at least one user or system outcome.
Key idea: Depth and operational quality are more valuable than another shallow project.