Card 24 [M5] White-Label & Configuração de Marca
Implementado
Backend — master.branding (4 procedures)
- get — Busca branding atual (cores, logo)
- update — Atualiza cores (HEX validado) + logoUrl
- reset — Volta para defaults (#4F6DF5)
- listAll — Lista todas filiais com branding
Frontend — /master/white-label (REESCRITA)
- ColorPicker: 12 presets + input color nativo + input HEX manual
- LogoUploader: file input (PNG/SVG) + URL temporária (S3 no Go-Live)
- LivePreview em tempo real: botões, badges, card, paleta de tons gerada
- Seletor de filial + lista todas com cor visível
- Helper shade(hex, percent): gera tons 50-900 lighten/darken
7/7 perguntas cliente aplicadas
3 cores configuráveis, logo PNG/SVG 512px, dark mode mantém cores, cada filial customiza independentemente.
Deploy
- Commit: 55e2e31
- URL: https://sistemaescolar.wellka.com.br/master/white-label