Vale construir sua versão de Darwinbox?
Plataforma de RH corporativa que cobre contratação, onboarding, ponto, férias e licenças, folha de pagamento e desempenho da empresa inteira.
Esta não é uma ferramenta que você usa sozinho, é o sistema de registro de todos os funcionários da sua empresa. As partes que parecem fáceis de construir, um controle de férias e um organograma, são os 10% baratos. Os 90% caros são a folha de pagamento legal em vários países, as obrigações fiscais, as trilhas de auditoria, o controle de acesso por função que o RH e o jurídico realmente aprovem, e o fato de que financeiro, TI e auditores já leem dados dele. Uma substituição pessoal não faz sentido, porque não existe versão pessoal de conformidade de folha de pagamento de uma empresa. Se você é fundador com oito pessoas, uma planilha mais o seu contador vencem tanto este produto quanto uma versão DIY.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build a self-hosted internal HR record app for a small team. Not payroll, not compliance, just records and leave.
Stack, no substitutions:
- Next.js 15, App Router, TypeScript, Tailwind.
- SQLite via better-sqlite3, file at ./data/hr.db, schema created on first run.
- No auth provider, no cloud, no telemetry. Single shared password from HR_PASSWORD in .env, checked in middleware, plus an ADMIN_EMAILS list in .env that unlocks admin views.
In scope:
1. Employees table: name, work email, job title, department, manager (self-referencing), start date, employment type, location, status (active, on leave, exited), notes. Full CRUD for admins, read-only directory for everyone.
2. Org chart rendered from the manager field as nested lists, no graph library.
3. Leave: policies table (name, days per year, carry-over cap), balances computed per employee per calendar year, requests with start date, end date, half-day flag, reason, status (pending, approved, rejected).
4. Approval flow: a request goes to the employee's manager, manager sees a queue, approve or reject with a comment. Every state change writes an append-only audit row with actor, timestamp and old/new values.
5. Working-day math that skips weekends and a holidays table admins can edit. Store all dates as ISO strings, no timezone conversion.
6. Reports: leave taken per employee per year, headcount by department, and a CSV export of employees plus approved leave for whoever actually runs payroll.
7. Seed script with 12 fake employees, 2 policies and a few requests so the app is not empty on first load.
Out of scope, do not build: salary fields, payslips, tax logic, expenses, recruitment, performance reviews, mobile apps, email sending, any integration.
Deliverables: working app on npm run dev, npm run seed, a .env.example, and a README that states plainly that this is a record keeper and that payroll and statutory filing are handled by a human accountant outside this system.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Um diretório de funcionários self-hosted com saldos de férias, solicitações de aprovação e uma exportação em CSV que você entrega a quem realmente cuida da folha de pagamento.
O que você vai precisar
- Node 20 e uma máquina para rodá-lo
- Alguém de fora cuidando da folha de pagamento e das obrigações fiscais de verdade
Porque software de RH é comprado para reduzir risco, não para economizar tempo. Uma folha de pagamento errada ou uma obrigação legal perdida custa mais do que o contrato anual, e ninguém na empresa quer assumir isso pessoalmente. Some o custo de troca: quando os dados de headcount, o histórico de férias, os ciclos de avaliação e as entradas da folha vivem todos em um único sistema ao qual financeiro e TI estão ligados, migrar é um projeto com orçamento e comitê, não um fim de semana.
xConformidade de folha de pagamento, impostos e fundo de previdência em várias jurisdições, que é o produto inteiro
xTrilhas de auditoria e controles de acesso que aguentam uma auditoria ou uma disputa trabalhista de verdade
xIntegrações com sistemas financeiros, fornecedores de verificação de antecedentes, sites de vagas e provedores de identidade
xApps móveis que funcionários não técnicos vão usar para ponto e pedidos de reembolso
xAlguém para culpar, e para ligar, quando o pagamento dá errado no dia 30
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Darwinbox?
Sem preço público. Consulte o site oficial.
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Darwinbox. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar Darwinbox?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Darwinbox?
Não de verdade. O valor de Darwinbox não está no código: O diferencial difícil de copiar é a conformidade da folha em cada jurisdição em que você opera, mais o fato de que financeiro, TI e auditores já leem dados desta mesma base. Veja a análise acima.
Quanto custa Darwinbox?
O preço de Darwinbox é por uso ou varia conforme o plano · Sem preço público: www.darwinbox.com/pricing retorna 404 e o site só aceita pedido de demonstração..
O que eu perco ao substituir Darwinbox?
Sinceramente: Conformidade de folha de pagamento, impostos e fundo de previdência em várias jurisdições, que é o produto inteiro; Trilhas de auditoria e controles de acesso que aguentam uma auditoria ou uma disputa trabalhista de verdade; Integrações com sistemas financeiros, fornecedores de verificação de antecedentes, sites de vagas e provedores de identidade; Apps móveis que funcionários não técnicos vão usar para ponto e pedidos de reembolso; Alguém para culpar, e para ligar, quando o pagamento dá errado no dia 30. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Darwinbox?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.