Chamada Escolar — Inscrição (cpe-inscricao)
Portal público (SPA em React) onde a população faz a inscrição da Chamada Escolar. Consome a API do console.
Manual de uso: Chamada Escolar.
Stack
| Item | Tecnologia |
|---|---|
| Base | React (Create React App / react-scripts) |
| UI | Material UI (v4) |
| Rotas | React Router 5 |
| Node | 18 |
| Monitoramento | Sentry |
Bibliotecas de apoio: react-google-recaptcha (o bloqueador de robôs descrito no
manual), cpf-cnpj-validator e react-text-mask (validação e máscara de
documentos), moment e react-helmet.
Estrutura (src/)
screens/— telas do fluxo:Home,Instructions,PreEnrollmentCheck,Subscriptions,RenewEnrollments,RequestInclusion,WaitingList,NotFound.api/eservices/— comunicação com a API do console.components/,hooks/,routes.js.utils/constants.js— configuração (URL base da API e variáveis de ambiente).
Como rodar
docker-compose up (porta padrão 3002). Configure as variáveis em
src/utils/constants.js antes de subir.
Deploy
Build estático publicado na Cloudflare.