- Add pino deps
- Create config/env.ts (zod typed)
- Create middleware/logger.ts (pino-http)
- Create middleware/errorHandler.ts
- Edit app.ts (add middlewares)
- Update .env.example
- Create tests/app.test.ts
- Update index.ts (env validate)
- Test & PR
- [✅] Step 1: Installed pino & pino-http deps\n- [✅] Step 2: Created config/env.ts (zod typed)\n- [✅] Step 3: Created middleware/logger.ts (pino-http)
- [⏳] Step 3: Create middleware/logger.ts
- [⏳] Step 4: Create middleware/errorHandler.ts
- [⏳] Step 5: Edit backend/src/app.ts
- [⏳] Step 6: Update backend/.env.example
- [⏳] Step 7: Create backend/src/tests/app.test.ts
- [⏳] Step 8: Edit index.ts for env