Operational Intelligence Platform para simular automacoes corporativas com Python, tratamento de dados, BI, logs operacionais, relatorios e dashboard de eficiencia.
Desenvolvido por Matheus Siqueira
Portfolio: https://www.matheussiqueira.dev
Demonstrar uma central web interativa que transforma bases administrativas desorganizadas em dados tratados, auditaveis e prontos para tomada de decisao. O projeto foi criado para portfolio profissional e comunica dominio de automacao Python, qualidade de dados, ETL, Business Intelligence, UX e deploy moderno na Vercel.
- Home orientada a produto com CTAs de demonstracao.
- Central de automacoes com busca e filtros.
- Detalhe de automacao com problema de negocio, KPIs, simulacao de execucao, progresso, timeline e logs.
- Comparacao antes/depois com celulas destacadas, resumo e regras aplicadas.
- Dashboard executivo com KPIs, graficos Recharts, ranking, alertas e insights.
- Relatorios simulados com preview e downloads.
- Route Handlers para automacoes, execucao, relatorios e downloads.
- Scripts Python locais para gerar datasets e arquivos de exemplo.
- Testes minimos para UI, calculos, insights, validadores e endpoint.
- Next.js App Router
- TypeScript
- Tailwind CSS v4
- Recharts
- lucide-react
- zod
- date-fns
- Python 3 para geracao local de dados
- Vitest e Testing Library
app/ Rotas, layout, APIs, metadata, sitemap e estados
components/ Layout, automacoes, dashboard, relatorios e UI compartilhada
data/ JSONs simulados gerados por Python
lib/ Tipos, calculos, formatadores, validadores, insights e reports
public/samples/ Arquivos CSV/JSON para downloads simulados
scripts/ Geradores locais de datasets
docs/adr/ Decisoes arquiteturais
tests/ Testes automatizados essenciais- Limpeza de planilhas administrativas
- Consolidacao de multiplos arquivos
- Geracao de relatorio executivo
- Auditoria de qualidade de dados
- Rotina financeira e operacional
npm install
npm run devAcesse http://localhost:3000.
python scripts/generate_datasets.pyO script gera arquivos em data/ e public/samples/. Python nao e dependencia de runtime em producao.
npm run lint
npm run typecheck
npm run test
npm run build
npm audit- Importe o repositorio no painel da Vercel.
- Framework preset: Next.js.
- Build command:
npm run build. - Output: padrao do Next.js.
- Configure
NEXT_PUBLIC_SITE_URLcom a URL final do projeto.
- Dados mockados e ficticios.
- Downloads simulados por arquivos estaticos.
- Execucao de automacao usa timers no client e Route Handlers leves.
- Processamento Python pesado deve ser externo ao runtime da Vercel.
- Upload opcional de CSV pequeno no client.
- Persistencia de historico em banco.
- Integracao com filas/workers para processamento real.
- Autenticacao para ambientes corporativos.
- Exportacao HTML/PDF mais completa.
Desenvolvido por Matheus Siqueira
https://www.matheussiqueira.dev