dcode / bootpinhais · pr — 2026
  1. > init kernel dcodeok
  2. > mount /projetos30+ cases
  3. > load stacknext · rn · supabase · ia
  4. > sync workana180 projetos
  5. > locate pinhais-pr25°26′S
  6. > decode identidadeeduardo
000
SaaS2026MVP publicado

Lê o PDF da folha de pagamento e monta os painéis de custo do DP.

cliente
Sob confidencialidade
plataformas
Web
stack principal
React 18 · TypeScript · Vite · TanStack Query · React Router
meu papel
Arquitetura, modelagem do banco, desenvolvimento e deploy.
Dashboard de folha
95testes
14itens de checklist CLT
11tabelas com RLS
13telas
[ 01 ] contexto

SaaS para Departamento Pessoal que lê o PDF da folha de pagamento no navegador, extrai os dados de cada funcionário e monta dashboards de custo, horas extras, centros de custo e comparativo entre meses. Inclui alertas automáticos por regras, checklist de conformidade CLT com 14 itens, multi-empresa com RLS e planos com limites de uso.

o problema

O Departamento Pessoal recebe a folha em PDF e não tem visão analítica: comparar competências, achar anomalias de FGTS e hora extra e auditar itens trabalhistas era trabalho manual em planilha.

a solução

SPA React + Supabase com parser de PDF no cliente (Strategy Pattern com confiança para Domínio e layout genérico), persistência por funcionário, dashboards em Recharts, motor de insights por regras, checklist configurável, multi-tenancy N:N com RLS, admin com criação de usuário via Edge Function e importação por CSV.

[ 03 ] o que faz

Funcionalidades

  1. 01Dashboard de KPIs: funcionários, custo da folha, horas extras, encargos, admissões, rescisões e turnover
  2. 02Importação de PDF de folha com validação e extração de ~20 campos por funcionário
  3. 03Parser por estratégia (Domínio e genérico) com pontuação de confiança
  4. 04Cadastro de empresas com busca de CNPJ na BrasilAPI
  5. 05Comparativo entre duas competências em 7 métricas
  6. 06Centros de custo por departamento
  7. 07Análise de horas extras com ranking por setor
  8. 08Insights automáticos: FGTS inconsistente, hora extra excessiva, salto de custo e de headcount
  9. 09Checklist de conformidade CLT com 14 itens (admissão, vigência, rescisão)
  10. 10Templates de parser por sistema de folha
  11. 11Multi-empresa com isolamento por usuário
  12. 12Gestão de usuários com aprovação, papéis, senha provisória e importação por CSV
  13. 13Planos Free, Starter, Professional e Enterprise com limites de empresas e importações
[ 05 ] por dentro

Decisões técnicas

  • >Extração de PDF 100% no navegador com pdfjs-dist
  • >Parser em Strategy Pattern com confiança 0,9 / 0,6 / 0,4 e fallback automático
  • >95 testes automatizados com Vitest cobrindo parsers, validação, insights e limites de plano
  • >11 tabelas com RLS e multi-tenancy N:N; 8 migrations
  • >13 telas e 49 componentes shadcn/ui; ~6 mil linhas de código de aplicação
  • >Deploy independente na Vercel
stack
React 18TypeScriptViteTanStack QueryReact Routershadcn/uiTailwind CSSRechartspdfjs-distZodSupabasePostgreSQLSupabase Edge FunctionsBrasilAPIVitestVercel
próximo projetoNeuroOneJogos 3D controlados por ondas cerebrais para empresas, escolas e clínicas.

Tem um projeto parecido? Me conta o que precisa funcionar.

Pedir orçamento