mirror of
https://github.com/marcogll/gloria_app.git
synced 2026-03-15 10:24:43 +00:00
6.1 KiB
6.1 KiB
🎨 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.
- Uso:
- 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
1200pxpara desktop, con márgenes laterales de24pxen móvil.
🖼️ Estilos de Componentes
1. Botones (Buttons)
- Primary CTA (Gold):
- Fondo:
#C8A668 - Texto:
#FFFFFF(o#340649si se requiere mayor contraste, verificar accesibilidad). Se sugiere Blanco para elegancia. - Radio:
50px(Pill shape) o8px(Rounded). - Hover: Aclarar ligeramente o añadir sombra suave (
box-shadow: 0 4px 12px rgba(200, 166, 104, 0.4)).
- Fondo:
- Secondary (Purple):
- Fondo:
#67486A - Texto:
#FFFFFF - Hover: Oscurecer a
#553C57.
- Fondo:
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).
- Fondo:
- Estilo Sólido:
- Fondo:
#FFFFFFsobre el fondo#F9F6E9. - Borde superior: Línea acento
#C8A668de 4px.
- Fondo:
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
#340649o#C8A668.
3. Estructura de Secciones (Mapa del Sitio)
Header (Navegación)
- Fondo: Transparente (fijo al scrollear se vuelve
#F9F6E9o#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#F9F6E9con tarjetas blancas. - Si fondo es oscuro, texto
#F9F6E9y Acento#C8A668.
Footer
- 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
#340649o 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).