# Portal de Apresentação - Pharmdata Design System

Bem-vindo ao novo Portal de Apresentação do Design System Pharmdata! Este é o ponto de entrada perfeito para sua equipe entender, aprender e usar o DS.

## 🎯 Começar Aqui

**Abra `index.html` no seu navegador** para acessar a página principal.

## 📄 Estrutura de Páginas

### 1. **Home (`index.html`)**
Página de boas-vindas e apresentação geral do Design System.

**Contém:**
- Hero section com call-to-action
- Estatísticas (13+ componentes, 40+ variantes, WCAG AAA)
- 6 cartões de características principais
- Grid de acesso rápido aos 3 pilares (Diretrizes, Componentes, Exemplos)
- Footer com links úteis

**Público:** Todos - ponto de partida ideal

---

### 2. **Diretrizes (`docs/guidelines.html`)**
Documentação completa sobre os princípios, valores e diretrizes do DS.

**Seções:**

#### O que é um Design System?
- Definição clara
- 6 benefícios principais (Velocidade, Consistência, Colaboração, etc)

#### Visão & Missão
- Visão: Ser padrão de excelência em design farmacêutico
- Missão: Criar ecossistema coeso para interface intuitiva

#### 6 Princípios de Design
1. **Clareza** - Interfaces intuitivas
2. **Elegância** - Design sofisticado
3. **Inclusão** - Acessível para todos (WCAG AAA)
4. **Eficiência** - Respeitar tempo do usuário
5. **Consistência** - Previsibilidade total
6. **Precisão** - Essencial para dados farmacêuticos

#### 3 Valores Fundamentais
- Qualidade acima de tudo
- Pessoas primeiro
- Documentação excelente

#### Paleta de Cores
- Cores institucionais: Emerald Abyss, Graphite Depth, Teal Intense, Mint Signal
- Backgrounds: Cloud, Arctic Mist
- Com amostras visuais de cada cor

#### Tipografia
- **EB Garamond** para headings (elegante, sofisticado)
- **IBM Plex Sans** para body text (moderno, legível)
- **IBM Plex Mono** para código

#### Acessibilidade
- WCAG AAA compliance
- Contraste de cores (todos > 7:1)
- Navegação por teclado
- ARIA labels e semântica HTML5

#### Design Responsivo
- Mobile-first approach
- Breakpoints: <640px, 640-1024px, >1024px
- Design fluido que escala graciosamente

#### Componentes
Lista dos 13+ componentes reutilizáveis

#### Tokens Farmacêuticos
- 12 categorias farmacêuticas
- 8 fontes de dados
- 5 status de workflow
- 4 indicadores de qualidade

#### Segurança & Proteção
- Watermarking automático
- Logging de cópias
- Boas práticas de segurança

#### Melhores Práticas
Grid comparativo com Do's and Don'ts

**Público:** Designers, Desenvolvedores, Stakeholders

---

### 3. **Componentes (`components/index.html`)**
Hub para explorar todos os componentes disponíveis.

**Organizado em 7 categorias:**

#### Buttons & Controls
- Buttons (múltiplas variantes)
- Button Variants (tamanhos, cores, estados)
- Checkboxes & Radio

#### Display & Layout
- Cards (containers versáteis)
- Tables (com sorting, filtering, responsive)
- Drops/Badges (12 categorias, 8 fontes, etc)

#### Forms & Inputs
- Form Complete (validação, labels, feedback)
- ANVISA Form (estrutura especializada)
- Search Input

#### Navigation
- Menus (horizontal, vertical, submenus)
- Layout Shell (estrutura base)
- Breadcrumbs

#### Typography
- Typography Scale (headings a captions)
- Quotes & Blocks
- Lists

#### Feedback & Notifications
- Alerts (sucesso, erro, aviso, info)
- Toasts (notificações rápidas)
- Loaders (spinners, progress bars)

#### Modals & Overlays
- Modals (diálogos)
- Popovers (menus flutuantes)
- Tooltips (dicas)

**Status:** Cada componente marca "Completo" ✓ ou "Planejado" ⏳

**Links:** Todos os componentes completos têm links diretos para as páginas de demonstração

**Públi co:** Desenvolvedores, Designers

---

### 4. **Exemplos (`examples/index.html`)**
Exemplos práticos e realistas de como usar o DS em contextos de negócio.

**Organizado em 5 categorias:**

#### Gestão de Dados
- Substance View (detalhes de substância)
- Substances List (tabela com filtros e status)
- Curation Form (formulário multi-step)

#### Funcionalidades Avançadas
- Enrichment Demo (enriquecimento de dados)
- Dashboard Analytics (gráficos e métricas) [planejado]
- Record Comparison (comparação side-by-side) [planejado]

#### Workflows & Processos
- Workflow de Aprovação [planejado]
- Sincronização de Dados [planejado]
- Auditoria & Histórico [planejado]

#### Autenticação & Acesso
- Login (com OAuth social)
- Forgot Password (fluxo de 4 etapas)
- Access Denied (403)

#### Páginas de Erro
- 404 (com mensagens jocosas)
- 500 (erro do servidor)
- Maintenance Mode [planejado]

**Status:** Marca "Funcional" ✓ ou "Planejado" ⏳

**Links:** Todos os exemplos funcionais têm links diretos

**Público:** Todos - excelente para ver na prática

---

## 🎨 Design System Aplicado

Todo o portal usa:

- **Tokens de cor** do DS (emerald-abyss, teal-intense, mint-signal, etc)
- **Tipografia** (EB Garamond + IBM Plex)
- **Sombras e elevações** (shadow-md, shadow-lg)
- **Animações** suaves (hover, transitions)
- **Grid layouts** responsivos
- **WCAG AAA** acessibilidade
- **100% responsivo** (mobile, tablet, desktop)

---

## 📱 Responsividade

Todos os hubs são totalmente responsivos:

- **Desktop (>1024px):** Layout multi-coluna completo
- **Tablet (640-1024px):** Layout adaptado, 2-3 colunas
- **Mobile (<640px):** Layout single coluna, otimizado para toque

---

## 🧭 Navegação

Um header sticky aparece em todas as páginas com:

- Logo Pharmdata DS
- 4 links de navegação:
  - Home
  - Diretrizes
  - Componentes
  - Exemplos

**Todos os links funcionam bidireccionalmente** - você pode voltar sempre.

---

## 🚀 Como Usar Este Portal com Sua Equipe

### 1. **Para Designers**
1. Leia as Diretrizes (todo o conteúdo visual)
2. Explore Componentes (entenda o que está disponível)
3. Estude Exemplos (veja na prática)
4. Use o DS nos novos designs

### 2. **Para Desenvolvedores**
1. Leia as Diretrizes (especialmente Tokens Farmacêuticos)
2. Explore Componentes (copie o HTML/CSS)
3. Estude Exemplos (veja a integração)
4. Implemente usando os componentes

### 3. **Para Product Managers**
1. Leia as Diretrizes (Visão & Missão)
2. Explore Exemplos (casos de uso reais)
3. Entenda os benefícios (velocidade, consistência)
4. Use para comunicar com a equipe

### 4. **Para Stakeholders**
1. Veja o Home (apresentação visual)
2. Leia a seção "O que é um Design System?"
3. Veja os Exemplos (impacto visual)

---

## 📊 Estatísticas do Portal

- **4 páginas principais** criadas
- **11 seções** na página de diretrizes
- **7 categorias** de componentes
- **5 categorias** de exemplos
- **8 componentes completos** com links
- **11 componentes planejados**
- **40+ variantes** de componentes
- **100% responsivo**
- **WCAG AAA** acessível

---

## 🔗 Links Rápidos

**Do Home:**
- Diretrizes: `./docs/guidelines.html`
- Componentes: `./components/`
- Exemplos: `./examples/`

**Do Componentes:**
- Buttons: `./buttons-showcase.html`
- Cards: `./cards.html`
- Drops: `./drops-showcase.html`
- E todos os outros...

**Do Exemplos:**
- Substance: `./substance-view.html`
- Lists: `./substances-list.html`
- Login: `./pages/login.html`
- E todos os outros...

---

## 💡 Dicas

1. **Comece pelo Home** - Excelente primeira impressão
2. **Leia as Diretrizes completamente** - Entender o "por quê" é importante
3. **Explore um componente por vez** - Não tente ver tudo de uma vez
4. **Estude os Exemplos** - A melhor forma de aprender é vendo na prática
5. **Use o Sidebar em Diretrizes** - Clique para navegar entre seções

---

## 🎁 O Que Sua Equipe Ganha

✅ **Compreensão clara** do que é um Design System
✅ **Documentação profissional** de princípios e valores
✅ **Visual learning** com cores, tipografia, layouts
✅ **Exemplos práticos** aplicados ao domínio farmacêutico
✅ **Componentes prontos** para usar nos projetos
✅ **Acessibilidade garantida** (WCAG AAA)
✅ **Velocidade de desenvolvimento** (40-60% mais rápido)
✅ **Consistência visual** em toda a plataforma

---

## 📞 Próximos Passos

1. Compartilhe o `index.html` com sua equipe
2. Marque uma reunião para apresentar o DS
3. Peça que leiam as Diretrizes
4. Comece a usar os componentes em novos projetos
5. Colete feedback e sugira melhorias

---

**Desenvolvido com excelência para a Pharmdata.**
© 2025 Pharmdata Design System

