Track project · 07
Build the TaskFlow API Module
Create a NestJS/Fastify Tasks module and trace one request through the framework pipeline.
Definition of done
What you are building
Deliverables
Build plan
Work through it one observable step at a time
- 01
Bootstrap Nest with Fastify and verify the listen address/port.
- 02
Create TasksModule and register it in AppModule.
- 03
Add TasksService and inject it into TasksController.
- 04
Implement `GET /tasks` with in-memory data first.
- 05
Add a validation pipe to one route parameter or DTO.
- 06
Add a simple guard and interceptor, then log the order in which the request passes them.
- 07
Add centralized exception handling for one deliberate error.
- 08
Add liveness/readiness endpoints and verify graceful shutdown.
- 09
Draw the actual request path based on the logs you observed.
Evidence
Do not rely on “it seems to work”
Evidence to collect
Project exit ticket