Go to file
2026-08-27 09:54:24 -03:00
.claude Reestruturação das skills 2026-08-27 09:54:24 -03:00
config Correção de bugs visuais 2026-08-24 17:57:40 -03:00
database Revisão da tela de cadastro de regras - Plano de Saúde. 2026-08-21 16:05:48 -03:00
docs Nova organização das aplicações 2026-08-26 16:19:18 -03:00
media Correção de regras operadora Unimed PR 2026-08-26 17:20:58 -03:00
portal_api Reestruturação das skills 2026-08-27 09:54:24 -03:00
projects Commit inicial do Portal De Paula 2026-08-18 10:57:39 -03:00
sqls Inclusão da busca automática no Questor e reestruturação visual - Plano de Saúde 2026-08-21 18:03:15 -03:00
static Correção de regras operadora Unimed PR 2026-08-26 17:20:58 -03:00
templates inclusão da operadora da ottimizza e regra especifica da mesma. 2026-08-26 11:19:51 -03:00
.gitignore Correção operadora Odonto Uni 2026-08-27 08:55:01 -03:00
CLAUDE.md Nova organização das aplicações 2026-08-26 16:19:18 -03:00
manage.py Commit inicial do Portal De Paula 2026-08-18 10:57:39 -03:00
plano.md Nova organização das aplicações 2026-08-26 16:19:18 -03:00
prd.md Reestruturação dos arquivos claude.md e correção da validação operadora amil - plano odontológico. 2026-08-26 14:29:22 -03:00
README.md Nova organização das aplicações 2026-08-26 16:19:18 -03:00
requirements.txt Inclusão do modelo de operadora Bradesco - Importação plano de saúde. 2026-08-20 13:43:42 -03:00

Portal De Paula

Portal interno da De Paula Contadores — Python 3.13 + Django 6.0 + Django REST Framework + PostgreSQL 14, servindo tanto a API (/api/...) quanto o frontend HTML/CSS/JS (mesma origem). Portal/ é o próprio projeto Django (manage.py na raiz), organizado no padrão convencional de um projeto Django.

Como rodar localmente

cd Portal
python -m venv .venv
.venv\Scripts\activate          # Windows
pip install -r requirements.txt

Configurar as variáveis de ambiente do Postgres 14 antes de migrar — config/settings.py lê DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, DB_PORT do .env (já existe na raiz de Portal/):

python manage.py makemigrations portal_api
python manage.py migrate
python manage.py seed_portal      # recria os 8 perfis + usuários gabriel/bruno
python manage.py runserver

Abrir http://localhost:8000/ — o Django serve index.html e as demais páginas do frontend diretamente, sem precisar de um segundo servidor pro frontend.

Contas de demonstração (criadas por seed_portal): gabriel/gabriel (perfil "Inovação", acesso total) e bruno/bruno (sem perfil vinculado, testa o estado "sem acesso").

Não há suíte de testes, lint ou build configurados neste projeto.

Mapa das aplicações

Aplicação Seção do menu Documentação
Principal (favoritos, widgets) Principal Favoritos, Calendário Individual e Widgets
Calendário Individual Calendário docs/calendario-individual/
Links & Ferramentas / Acessos Gerais Links & Ferramentas docs/links-ferramentas-acessos-gerais/
Ramais Ramais docs/ramais/
Solicitações Solicitações docs/solicitacoes/
Perfis de Acesso / Usuários Administração docs/perfis-usuarios/
Importação de Plano de Saúde Utilitários portal_api/planos_saude/
Simulação de Custo de Contratação Geradoc portal_api/custo_contratacao/
Indicador de Desempenho Geradoc portal_api/indicadores/

Cada pasta acima tem um README.md (o que a aplicação faz, estado atual) e um CHANGELOG.md (histórico rodada a rodada, extraído de plano.md). As 3 aplicações com pacote Python próprio também têm um CLAUDE.md com o detalhamento técnico completo, carregado automaticamente pelo Claude Code; as demais têm esse detalhe no arquivo dentro da própria pasta em docs/.

Documentação transversal

  • CLAUDE.md — arquitetura geral do Portal (estrutura de pastas, modelo de permissões, API, CSS, animações). Carregado automaticamente pelo Claude Code.
  • plano.md — histórico de decisões estruturais/transversais (rodadas que mudaram mais de uma aplicação ao mesmo tempo, migração pra Django, modelo de permissões em si, identidade visual). Histórico específico de cada aplicação vive no CHANGELOG.md dela.