Progress Photos — Code Map
API
| File | Role |
|---|---|
apps/api/src/progress-photos/progress-photos.module.ts | DI wiring |
apps/api/src/progress-photos/progress-photos.controller.ts | POST /members/me/progress-photos, GET /members/me/..., GET /members/:membershipId/..., DELETE /members/me/... |
apps/api/src/progress-photos/progress-photos.service.ts | createForSelf, listMine, listForMember, deleteOwn, helpers (generateThumb via sharp, probeDimensions, toResponse with presign) |
apps/api/src/progress-photos/dto/ | create-progress-photo.dto.ts, query-progress-photos.dto.ts |
DB
| File | Role |
|---|---|
libs/db/src/lib/schema/progress-photos.ts | progress_photos table |
Web
Member upload + view + staff drawer live across apps/web/src/components/member/ and apps/web/src/components/overview/members/.