Voltar

Carteira de Identificação da Pessoa com Fibromialgia

Sistema web para emissão e gerenciamento da Carteira de Identificação da Pessoa com Fibromialgia (CIPF), conforme Lei Municipal 3.726/2026. Projeto irmão do CIA, com pipeline de solicitação, análise e emissão semelhante.

React 19TypeScriptExpress 5PostgreSQL 16LDAPDocker

Todos os dados exibidos nos screenshots são fictícios — ambiente de demonstração.

Contexto

Sistema irmão do CIA para a mesma prefeitura, desta vez emitindo a Carteira de Identificação da Pessoa com Fibromialgia, conforme a Lei Municipal 3.726/2026. Reaproveita a mesma arquitetura e pipeline de solicitação → análise administrativa → emissão de PDF → confirmação de retirada, adaptado às particularidades legais e de documentação da condição.

Para o munícipe

Acessibilidade (ABNT NBR 17225:2025)

O pacote de acessibilidade foi portado do CIA e ganhou uma segunda fase, focada em semântica de formulário e comportamento de reflow — ajustes que o CIA ainda não recebeu:

Stack

CamadaTecnologia
FrontendReact 19 + TypeScript 5, Vite, TailwindCSS 4, React Router 7
BackendExpress 5 + TypeScript, PostgreSQL 16, JWT, Multer, Winston
Authbcrypt (munícipes) + LDAP/AD (admins), login local de emergência
PDFjsPDF + sharp (crop, rotação, brilho e contraste server-side)
E-mailNodemailer / SMTP
InfraDocker Compose, nginx (reverse proxy), GitHub Actions CI/CD
AcessibilidadeVLibras (GOVBR), TTS nativo, alto contraste WCAG AA, formulários acessíveis

Galeria

Portal inicial — solicitar carteira, consultar solicitação ou acessar o sistema.
Assistente de solicitação — passo 'Dados de Acesso' (CPF, telefone, e-mail, senha).
Painel de acessibilidade — tamanho de texto, espaçamento, alto contraste, leitor de página e tradutor de Libras.
Declaração pública de acessibilidade, conforme ABNT NBR 17225:2025.