VOLTA · 03-information-architecture.md · 5 de 22

En esta página 1. Principios de IA 0%

03 — Arquitectura de información — VOLTA

1. Principios de IA

PrincipioAplicación
Plaza primeroCTA dominante “Apuntarme” / “Quiero una plaza” en home
Público vs coachForm abierto; inbox solo autenticado
Pocos nivelesPúblico (3) + Coach (3) — profundidad máx. 2 clicks a detalle
Lenguaje de dominioPlaza, clase, franja, solicitud — no “ticket”, “lead CRM”, “order”
Código visibleVO-… en success e inbox para referencia oral

2. Sitemap

/                          Home (público)
/apuntarme                 Formulario de plaza (público)
/ok                        Success post-solicitud (público)
/login                     Login JWT coach
/inbox                     Lista + stats (auth COACH)
/inbox/:id                 Detalle + estado (auth COACH)
/**                        → redirect /

Árbol por audiencia

AudienciaNodos relevantes
VisitanteHome → Apuntarme → Ok
CoachLogin → Inbox → Detail
AmbosHome (coach link en nav)

3. Navegación

Pública

ElementoDestinoNotas
Wordmark VOLTA/Display Syne, extrabold
Clases#clasesAncla home
Horarios#horariosAncla home
Coach/loginEntrada panel
Apuntarme/apuntarmePrimary CTA (ink × lime text)

Coach (autenticado)

ElementoDestinoVisibilidad
Wordmark / Inbox/inboxCOACH
Badge rolCOACH
Nombre usuarioCOACH
Salirlimpia token → /loginCOACH
Card solicitud/inbox/:idCOACH
Volver (detalle)/inboxCOACH

No hay menú lateral multi-sección en v1 (evita IA de CRM).

4. Inventario de contenido

PantallaContenidos
HomeEyebrow “CLUB DE BARRIO · VALENCIA”, H1 eslogan, lead, CTAs, 3 stats teaser, hero img, grid clases, horarios, footer demo
JoinTítulo, campos form, submit, link atrás
SuccessMensaje OK, código, siguiente paso (te contactamos)
LoginTítulo panel coach, email, password, submit, error
InboxStats (total, open, byStatus), lista cards, empty, error
DetailMeta código/tipo, contacto, preferencias, notas, acciones estado

5. Taxonomía y etiquetas

RequestStatus

Status APILabel UISemántica
NEWNuevaAcaba de llegar; sin contacto
CONTACTEDContactadaCoach ha hablado / escrito
CONFIRMEDConfirmadaPlaza cerrada
CANCELLEDCanceladaSin hueco / desiste / no contesta

Orden de lista: por createdAt descendente (más reciente primero).

ClassType

APILabel UI sugeridoNotas
HIITHIITAlta intensidad
YOGAYogaSuave / movilidad
BASKETBasketCancha / equipo
KIDSKidsInfantil
OPENCancha abiertaLibre / OPEN

6. Modelo mental vs UI

Modelo mental del usuarioRepresentación
“Apuntarme al grupo”Form /apuntarme
“Me dieron un número de referencia”code VO-
“Lista del día de gente nueva”Inbox + badge NEW
“Ya le llamé”Status CONTACTED
“Tiene plaza”Status CONFIRMED

7. Rutas API alineadas a IA

UIAPI
Submit joinPOST /api/requests
LoginPOST /api/auth/login
Inbox listGET /api/requests
StatsGET /api/requests/stats/summary
DetailGET /api/requests/:id
Cambiar estadoPATCH /api/requests/:id/status

8. Decisiones de IA descartadas

IdeaPor qué no en L1
Área de socio con historialMulti-sesión y cuenta pública
Calendario semanal interactivoAforo live = L2+
Chat coach–socio in-appFuera job mínimo
Nested nav “CRM → Leads → …”Sobre-arquitectura