← Voltar ao início

Acessibilidade: CleanPoker para equipas inclusivas

CleanPoker é uma ferramenta de planning poker concebida para ser utilizável por todos, incluindo pessoas com deficiência: utilizadores de leitores de ecrã, pessoas que navegam exclusivamente com o teclado, pessoas com baixa visão ou perturbações motoras. Está em conformidade com as diretrizes WCAG 2.1 nível AA.

Para quem?

O CleanPoker é adequado para:

  • Pessoas cegas ou com baixa visão que utilizam um leitor de ecrã (NVDA, VoiceOver, JAWS)
  • Pessoas com perturbações motoras que navegam exclusivamente com o teclado
  • Pessoas sensíveis a animações (epilepsia, perturbações vestibulares)
  • Pessoas que utilizam o zoom do navegador até 200%
  • Equipas ágeis que desejam incluir membros com deficiência

Estado de conformidade

O CleanPoker está em conformidade parcial com os critérios WCAG 2.1 AA. A acessibilidade foi integrada desde a fase de conceção, não adicionada posteriormente. A pontuação do Lighthouse Acessibilidade é de 100/100.

Compatibilidade com tecnologias de apoio

  • NVDA (Windows): testado com Firefox
  • VoiceOver (macOS / iOS): testado com Safari
  • JAWS (Windows): compatível via HTML semântico e ARIA
  • Navegação completa por teclado: Tab, Shift+Tab, Enter, Espaço, setas

Medidas técnicas implementadas

  • Hiperligação de salto ("Ir para o conteúdo principal") no início da página
  • Navegação completa por teclado (Tab, Enter, Espaço)
  • Zonas aria-live="polite" para atualizações de votos em tempo real
  • Estados aria-pressed nas cartas de votação
  • Contrastes que cumprem o rácio mínimo de 4,5:1
  • Sem user-scalable=no (zoom do navegador livre)
  • Suporte de prefers-reduced-motion (sem animações impostas)
  • Suporte do modo escuro (prefers-color-scheme)
  • HTML5 semântico: <button>, <main>, <section>, <table>
  • Unidades rem: o zoom do navegador funciona corretamente
  • Botões e hiperligações com labels explícitas (aria-label)

Tecnologias utilizadas

  • HTML5 semântico
  • CSS com unidades rem (zoom respeitado)
  • JavaScript (SvelteKit)
  • WebSocket para tempo real
  • WAI-ARIA para componentes interativos

Limitações conhecidas

Não foram identificadas limitações importantes até à data. Este site é mantido ativamente e auditado regularmente.

Reportar um problema

Para reportar um problema de acessibilidade ou sugerir uma melhoria: abrir um issue no GitHub

Data de atualização

Esta declaração foi estabelecida em junho de 2026.