Sistema corporativo para gestão de projetos, atividades e alocação de recursos humanos, com módulos integrados de controle de horas, planejamento ágil e inventário. Fornece dashboards analíticos, visualizações em Kanban e Gantt, além de relatórios exportáveis. Suporta comunicação assíncrona via WebSocket e processamento de tarefas em background.
Destaques técnicos
- Migração progressiva do frontend para arquitetura moderna sem big-bang rewrite: camada
refactor/com Tailwind v4, TanStack Query v5, Radix UI e padrão view-model convive com código legado em MUI/Axios/Redux, permitindo evolução incremental sem paralisar entregas - Backend com Dependency Injection via
dependency-injector: serviços resolvidos por container, desacoplando camada de negócio dos ViewSets do DRF e facilitando testes unitários com mocks por substituição de binding - Stack assíncrona dupla: Celery + Redis para tarefas de longa duração (geração de PDFs com WeasyPrint, exportações com Pandas/OpenPyXL) e Django Channels para comunicação em tempo real, ambos containerizados e monitorados via Flower
- Pipeline CI/CD com builds multi-stage Docker (Node 22 → Caddy para frontend; Python 3.12 → slim runtime para backend), reduzindo tamanho de imagem e separando artefatos de build de artefatos de runtime
- Integração de IA generativa (Gemini) como módulo plugável, isolado do core de negócio, com abstração de serviço que permite troca de provider sem impacto nos chamadores
Monolito modular no backend (11 Django apps desacoplados) + SPA com camada de refatoração progressiva no frontend; Service Layer e Repository Pattern no backend; Feature-based structure com hooks de view-model no frontend