03. Design System & UI Kit
Fase: 04 — Modelado del Sistema
Entregable: 03
Proyecto: NoteVault (PC, Mac, Android, iPhone)
1. Tokens de Diseño y Componentes Base
NoteVault implementa un sistema de diseño sobrio, de alto contraste y estéticamente refinado:
- Tipografía:
- Texto de Interfaz:
Inter Variable(alta legibilidad en tamaños pequeños). - Código y Fórmulas:
JetBrains Mono Variable(espaciado monoespaciado exacto). - Paleta de Colores (Modo Oscuro / Slate):
- Fondo Primario:
#0f172a(Slate 900) - Fondo Secundario / Paneles:
#1e293b(Slate 800) - Bordes y Separadores:
#334155(Slate 700) - Acento Primario:
#6366f1(Indigo 500) - Éxito / Completado:
#22c55e(Emerald 500) - Peligro / Alerta:
#ef4444(Red 500) - Componentes Nativos:
- Barras de progreso de bloques cuadrados.
- Checkboxes cuadrados vacíos que se rellenan con check sobrio.
- Bordes superiores con acento de color distintivo por módulo.
2. Marco Conceptual: Token de Sistema de Diseño
1. **Entidad principal e independiente.**
2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que fija un valor atómico de estilo (`design_token_id`: `TOKEN-COLOR-PRIMARY-INDIGO`) consultado por Tailwind CSS y el tema Flutter.
3. **Existe por sí misma en el diseño visual sin depender de componentes aislados**, y es la única responsable de asegurar consistencia cromática y contraste accesible en todas las plataformas.
4. **Punto de entrada y límite de consistencia:** Todo componente de UI debe utilizar tokens semánticos en lugar de valores hexadecimales quemados.