Visão Geral do Projeto
O repositório no GitHub contém dois projetos principais:
painel-esus
: Backend em Flask para processamento, análise e exportação de dados de saúde pública.paineis-v2-front
: Frontend em React para visualização dos dados processados, com gráficos interativos e dashboards.
Estrutura dos Projetos
painel-esus
(Backend)
- Linguagem: Python 3.10 + Flask
- Principais diretórios:
src/
: Código principal, dividido em camadas (domain, infra, main, presentations, utils).dados/
: Dados de entrada e saída em formato parquet.interface/
: Scripts e interface para interação com o sistema.setup/
,local_ssl/
: Scripts de configuração e utilitários.
- Principais funcionalidades:
- Processamento de dados de saúde (cadastro, atendimentos, condições clínicas).
- Exportação de logs e relatórios.
- Integração com bancos de dados e arquivos parquet.
- APIs para consumo pelo frontend.
paineis-v2-front
(Frontend)
- Linguagem: TypeScript + React
- Principais diretórios:
src/
: Componentes, páginas, hooks, serviços, estilos e utilitários.public/
: Arquivos estáticos e HTML base..storybook/
: Configuração de Storybook para documentação de componentes.
- Principais funcionalidades:
- Dashboards interativos para visualização dos dados processados.
- Gráficos e tabelas dinâmicas.
- Autenticação e seleção de perfis.
- Integração com APIs do
painel-esus
.
Como contribuir
- Faça um fork do repositório.
- Crie uma branch para sua feature ou correção.
- Envie um Pull Request detalhando as alterações.
Consulte a documentação de instalação e os arquivos README.md de cada projeto para instruções específicas de instalação e execução.