Files
gloria_app/site_requirements.md
Marco Gallegos 5f651f2a9d ajuste de docu
2026-01-29 15:41:24 -06:00

6.1 KiB
Raw Permalink Blame History

🎨 Site Requirements & Style Guide Gloria App

Este documento define los requisitos visuales, de diseño y técnicos para la interfaz de usuario de Gloria App, asegurando una estética premium, cálida y profesional ("High-End Wellness") para la terapeuta Gloria Niño.


1. Identidad Visual

🎨 Paleta de Colores

Colores definidos para transmitir elegancia, serenidad y sanación.

Token Color Hex Descripción Uso Principal
Primary #340649 Deep Royal Purple Encabezados, textos principales, fondos oscuros de alto contraste.
Secondary (Gradient) #67486A Muted Lavender/Purple Gradientes, transparencias, bordes sutiles, estados desactivados.
Background #F9F6E9 Soft Cream Fondo general de la página, tarjetas (light mode).
Accent #C8A668 Muted Gold Detalles de lujo, iconos, líneas separadoras, estados de éxito.
Button Primary #C8A668 Muted Gold Botones de llamada a la acción (CTA) principales.
Button Secondary #67486A Muted Lavender Botones secundarios, filtros, o acciones de menor jerarquía.

🖋️ Tipografía (Sugerencia Premium)

Se recomienda una combinación de Serif para títulos (elegancia) y Sans-Serif para cuerpo (legibilidad).

  • Títulos (Display): Playfair Display o Cormorant Garamond
    • Uso: h1, h2, Citas en testimonios.
    • Peso: 700 (Bold) para impacto, 400 (Regular) para subtítulos elegantes.
  • Cuerpo (Body): Fira Code (Elección actual del mockup) o Inter.
    • Uso: Párrafos, menús, formularios.
    • Peso: 400 (Regular), 300 (Light) para descripciones, 500 (Medium) para botones.

2. Requisitos de Diseño UI/UX

📐 Layout & Espaciado

  • Enfoque "Phone-First": El diseño debe priorizar la experiencia móvil, con elementos táctiles grandes y legibles.
  • Whitespace: Uso generoso del espacio en blanco (o cream space) para separar secciones y dar aire al contenido (Wabi-sabi aesthetics).
  • Contenedor: Ancho máximo de 1200px para desktop, con márgenes laterales de 24px en móvil.

🖼️ Estilos de Componentes

1. Botones (Buttons)

  • Primary CTA (Gold):
    • Fondo: #C8A668
    • Texto: #FFFFFF (o #340649 si se requiere mayor contraste, verificar accesibilidad). Se sugiere Blanco para elegancia.
    • Radio: 50px (Pill shape) o 8px (Rounded).
    • Hover: Aclarar ligeramente o añadir sombra suave (box-shadow: 0 4px 12px rgba(200, 166, 104, 0.4)).
  • Secondary (Purple):
    • Fondo: #67486A
    • Texto: #FFFFFF
    • Hover: Oscurecer a #553C57.

2. Tarjetas (Cards) - Servicios/Testimonios

  • Glassmorphism (Opcional):
    • Fondo: rgba(255, 255, 255, 0.7) sobre fondos con textura o gradientes suaves del color #67486A.
    • Borde: 1px solid rgba(103, 72, 106, 0.1).
    • Sombra: 0 8px 32px rgba(52, 6, 73, 0.05).
  • Estilo Sólido:
    • Fondo: #FFFFFF sobre el fondo #F9F6E9.
    • Borde superior: Línea acento #C8A668 de 4px.

3. Hero Section

  • Diseño: Imagen de Gloria o textura abstracta de sanación a la derecha/fondo. Texto a la izquierda (Desktop) o centrado (Móvil).
  • Overlay: Gradiente lineal suave de #340649 (transparencia baja) a transparente si la imagen tiene texto encima.

4. Tipografía y Detalles

  • Micro-interacciones: Los enlaces y botones deben tener transiciones suaves (0.3s ease).
  • Iconografía: Líneas finas (outline icons) en color #340649 o #C8A668.

3. Estructura de Secciones (Mapa del Sitio)

Header (Navegación)

  • Fondo: Transparente (fijo al scrollear se vuelve #F9F6E9 o #340649).
  • Logo: SVG de firma "Gloria Niño" o Logo Gráfico.
  • Items: Inicio, Sobre mí, Servicios, Testimonios, Contacto.
  • CTA: Botón pequeño "Agendar".

Hero

  • h1: "Gloria Niño - Terapeuta Emocional".
  • h2/Subtítulo: "Sanación Integral" y descripción de enfoque.
  • Botones: CTA Principal (Gold) + "Ver Servicios" (Transparent/Hover fill).

Servicios (Grid)

  • Grid de 3 columnas (1 col en móvil).
  • Cada servicio con Icono/Imagen minimalista, Título y breve descripción.

Testimonios

  • Carrusel. Fondo #340649 (Invertido) o Mantener Cream #F9F6E9 con tarjetas blancas.
  • Si fondo es oscuro, texto #F9F6E9 y Acento #C8A668.
  • Fondo: #340649 (Primary Deep Purple).
  • Texto: #F9F6E9.
  • Enlaces legales discretos.

4. Requisitos Aplicación Web (Sistema de Citas)

El diseño visual debe mantenerse consistente en las vistas funcionales de la aplicación (Next.js):

4.1 Flujo de Agendamiento

  • Login (Phone-First):
    • Input de teléfono grande y central (Estilo tipo "Typeform").
    • Teclado numérico optimizado en móvil.
    • Verificación OTP clean y minimalista.
  • Triaje de Crisis:
    • Pantalla de alerta suave (No rojo alarmante, sino tono serio/calmado).
    • Botones de decisión claros ("Sí", "No").
  • Selección de Fecha (Calendario):
    • Estilo personalizado de calendario (no el default del navegador).
    • Días disponibles en #340649 o fondo #C8A668 (circular) si seleccionado.
    • Horarios en pills/chips seleccionables.

4.2 Dashboards (Privado)

Dashboard Terapeuta (Gloria)

  • Vista de Agenda: Calendario semanal con bloques de tiempo.
  • Expediente Paciente:
    • Layout de "Hoja Clínica" limpia.
    • Área de texto enriquecido para notas.
    • Grabadora de voz integrada (Botón flotante de micrófono).
  • Modo Enfoque: Posibilidad de ocultar menús laterales para escribir notas sin distracciones.

Dashboard Asistente

  • Confirmación de Pagos: Lista eficiente con acciones rápidas (Aprobar/Rechazar).
  • Gestión de Agenda: Vista de calendario (Read/Write) pero sin acceso a notas clínicas.

5. Requisitos Técnicos CSS

  • Usar Variables CSS (:root) para todos los colores y fuentes.
  • Diseño Responsivo (Media Queries estándar).
  • Animaciones: Fade-in al hacer scroll (AOS o Framer Motion si es React/Next).