Pular para o conteúdo
K
Voltar aos projetos
2025Full-stack (Django)Em produção

Intranet Cargo Polo

Intranet corporativa em Django que centraliza dashboards Power BI, chamados de T.I. e documentos, com login único Microsoft, acesso por grupos e auditoria.

Captura de tela do projeto Intranet Cargo Polo
4
Integrações corporativas
Grupos + SSO
Controle de acesso
Produção (HTTPS)
Ambiente

Portal interno do Grupo Cargo Polo: um único lugar onde cada colaborador entra com a conta Microsoft da empresa e encontra só o que é do seu setor — dashboards, chamados, documentos e ferramentas administrativas.

O back-end é Django (5.x) com login único via Microsoft (django-allauth + MSAL): o provisionamento de usuário só acontece para contas do tenant autorizado, e o menu é montado dinamicamente a partir dos grupos de cada pessoa. O que você vê depende de quem você é.

Em vez de espalhar a informação por vários sistemas, a intranet agrega tudo numa interface: relatórios do Power BI embutidos por setor, a biblioteca de documentos do SGI vinda do SharePoint e os chamados de T.I. consumidos de uma API externa — com cache em Redis nas respostas mais pesadas para a navegação não travar.

Decisões técnicas

Login único Microsoft com acesso restrito

A autenticação usa django-allauth com MSAL para o SSO da Microsoft. A criação automática de conta só ocorre quando o tenant retornado está na lista autorizada — contas externas são bloqueadas no próprio login, sem virar usuário órfão no banco.

Menu por grupo e trilha de auditoria

O menu é montado conforme os grupos do usuário, e um painel administrativo próprio (/admin-panel/) cuida de usuários e permissões. Um middleware registra atividade (último acesso, rota atual e IP) e um log de auditoria dá rastreabilidade sobre quem fez o quê.

Sistemas espalhados num lugar só

Power BI embutido por setor, documentos do SGI puxados do SharePoint e chamados de T.I. vindos de uma API externa convivem na mesma interface. O cache em Redis segura as chamadas mais caras para o portal abrir rápido mesmo dependendo de serviços de terceiros.

Próximo projeto

Geek Mania TCG