Files
mercadodevida/work/artifacts/CLUB-006/architect.md

19 lines
658 B
Markdown

# Architect — CLUB-006
## Objetivo
Panel de administración del Club de Clientes: lista de socios, detalle y movimientos.
## Diseño
### Backend endpoints (admin)
- `GET /admin/club/members` — lista paginada con búsqueda por código o email
- `GET /admin/club/members/:memberId` — detalle de socio
- `GET /admin/club/members/:memberId/movements` — movimientos del ledger
### Frontend admin
- `/admin/club/` — lista de socios con búsqueda, filtro por estado y paginación
- `/admin/club/:id` — detalle del socio con tabla de movimientos
### Navegación
- Nuevo item en sidebar: "🎫 Club" con permiso `orders.read` (disponible para staff)