Autenticación común.
Registro con RFC como identificador único, confirmación de correo, login y recuperación de contraseña. Compartido por expositores (Flujo 1) y solicitantes (Flujo 2).
42 pantallas desktop + 7 patrones móviles · cubre los cuatro flujos completos (stand, evento cultural, invitado con acceso e invitado administrado), back office del administrador, del contador, y la versión móvil del sistema. Navega cada bloque desde abajo · todos los enlaces internos funcionan.
Registro con RFC como identificador único, confirmación de correo, login y recuperación de contraseña. Compartido por expositores (Flujo 1) y solicitantes (Flujo 2).
RFC + datos de contacto + creación de cuenta. Validaciones inline.
Pantalla bloqueante post-registro · cooldown de 45 s · correo enmascarado.
RFC + contraseña + recordarme · bloqueo a 5 intentos.
Dos vistas conmutables: solicitar enlace → enviado.
Strength meter de 4 segmentos · lista de requisitos en vivo · estado "enlace caducado".
Centro del usuario y captura de datos fiscales. Comparten ambos flujos. La pantalla 07 tiene variante F1/F2 con sección extra de "Vinculación UNAM".
2 estados: trámite activo (status + CTA) · vacío (choice cards F1/F2).
~25 campos · 4–5 secciones colapsables · TOC sticky · autosave · variante UNAM con badge "Validado por Administrador".
Timeline vertical de 5 pasos · estados done/active/pending/rejected · 3 vistas (activo, rechazado, F2).
Flujo lineal de 4 pasos para editoriales · selección de tipo (equipado / sin equipar), captura de editoriales representadas y pago manual.
Dos cards con ilustración SVG · banner tarifas · cornisa preview en vivo · cálculo sticky.
4 estados del uploader: empty · uploading (progreso) · loaded (thumb) · error.
Counter 1–70 · cards acordeón · tag-input de temáticas · términos legales.
3 pasos: descargar plantilla → subir → validar · tabla con errores celulares + KPI strip.
3 estados: esperando línea de captura · línea disponible · comprobante rechazado.
Para dependencias UNAM · proceso iterativo con hasta 3 rondas de negociación con el coordinador · finaliza con T&C y pago.
3 bloques comparables con día/hora/salón · marcar preferida exclusiva.
Títulos con separador "/" · personas dinámicas (autores · coordinadores · moderador · participantes).
Timeline iterativo + 6 estados conmutables · historial de negociación.
Modal de decisión · comparación lado a lado · aceptar / rechazar con consecuencias claras.
Documento con scroll · barra de progreso de lectura · checkbox obligatorio.
Dos secciones: edición directa (verde) vs requiere nueva aprobación (vino) · 2 CTAs separados.
Reusa patrón pago F1 · resumen con datos del evento · tarifa Editorial vs UNAM preferente.
11 pantallas para gestionar todo el ciclo: revisar solicitudes, aprobar/proponer, mantener matriz de horarios, gestionar catálogos, generar reportes y gafetes, validar dependencias UNAM y auditar todo.
Login institucional sobrio · 2 columnas con cita serif y entorno marcado.
5 KPIs · tabla "Requieren tu atención" · actividad reciente · próximos eventos.
Tabs F1/F2 · filtros · búsqueda · paginación · bulk · drawer de export XLS/CSV.
Datos completos + 3 documentos del stand sin equipar + aprobar/rechazar con observaciones.
Pantalla estrella: 3 opciones con disponibilidad · aprobar una o proponer alternativa · ciclo de aprobación.
Calendario semanal de 10 salones × 7 días · estados libre/ocupado/propuesta/bloqueado + Uso FIL y "por confirmar".
CRUD de salones · áreas · secciones · tipos de actividad · tarifas de stands.
26 campos seleccionables · filtros · preview · export XLS/CSV con plantillas guardadas.
Eventos → lista de personas → preview de gafete impreso → generar PDF imprimible.
Bitácora de auditoría densa · filtros · transición before→after · 5 años de retención.
Tabla de cuentas · panel destacado para validar/rechazar dependencia UNAM.
Rol con acceso reducido · solo gestiona la operación de pagos manuales. Sidebar visualmente diferenciado en azul tinta.
3 KPIs de pago · tabla de tareas pendientes · actividad reciente · SLA semanal.
Datos solicitud · upload PDF · folio bancario · fecha límite · preview del correo al usuario.
Bandeja + comparador lado a lado (línea vs comprobante) · validar/rechazar + carga de factura.
El administrador crea el perfil y asigna salones · el invitado activa su cuenta y programa eventos dentro del universo de disponibilidad asignado · sin costo.
Pantalla pública del enlace de correo · crear contraseña · estado de link caducado.
Salones asignados como cards grandes · KPIs · eventos próximos · CTA programar.
Picker de salón asignado + mini matriz semanal con disponibilidad real · duración ≥ 50 min.
Lista lateral + detalle editable · personificadores · botón cancelar con modal de confirmación.
Tabla con estatus de cuenta (activa/pendiente/caducada) · salones asignados · reenviar correo.
Multi-select de salones que define el universo de disponibilidad · acciones de cuenta del invitado.
Eventos sin cuenta de usuario · el administrador captura todos los datos del invitado y asigna día, hora y salón específicos desde la matriz · sin costo.
7 pantallas exemplares que demuestran el sistema completo móvil (bottom nav, drawer, sticky CTAs, modales full-screen, timeline vertical). El equipo de desarrollo extrapola las 35 restantes a partir de estos patrones. Ver plataforma/mobile/README.md.
Shell hero institucional · tabs RFC/correo · inputs ≥ 16px (sin zoom iOS) · safe areas.
4 tabs fijos (Inicio · Trámite · Avisos · Yo) · status card · quick actions · notifs.
Estado de solicitud F2 · timeline vertical compacto · alerta CTA · info card sticky abajo.
Modal de decisión a toda pantalla · cita serif · comparación stacked · sticky CTAs aceptar/rechazar.
Monto destacado 56px serif · captura card · 2 uploaders verticales · sticky submit con disabled.
Badge dorado de invitado · 3 stats compactos · cards de salones asignados con CTAs por card.
Drawer lateral con todas las opciones · KPIs verticales · solicitudes como cards (sin tabla).
Lo que ves es alta fidelidad pero no es código de producción. Cada pantalla incluye datos ficticios coherentes para mostrar los estados; los toggles "Variante" en la esquina inferior izquierda muestran los estados alternativos.
VARIANTE o ESTADO.