Faut-il créer votre propre Darwinbox ?
Plateforme HR d'entreprise couvrant le recrutement, l'intégration, les présences, les congés, la paie et les performances de toute l'organisation.
Ce n'est pas un outil que vous utilisez seul, c'est le système de référence pour chaque salarié de votre entreprise. Les éléments qui semblent réalisables, un suivi des congés et un organigramme, représentent les 10 pour cent peu coûteux. Les 90 pour cent coûteux sont la paie conforme aux obligations légales dans plusieurs pays, les déclarations fiscales, les pistes d'audit, les accès fondés sur les rôles que les équipes HR et juridiques accepteront effectivement de valider, et le fait que la finance, l'IT et les auditeurs y consultent déjà tous les données. Un remplacement personnel n'a aucun sens, car il n'existe pas de version personnelle de la conformité de la paie d'une entreprise. Si vous êtes à la tête d'une entreprise de huit personnes, un tableur et votre comptable font mieux que ce produit ou qu'une version DIY.
EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.
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.Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR
Comment créer votre propre version ?
Un annuaire du personnel auto-hébergé avec les soldes de congés, les demandes d'approbation et un export CSV à remettre à la personne qui gère réellement la paie.
Ce dont vous aurez besoin
- Node 20 et une machine pour l'exécuter
- Un prestataire externe qui s'occupe réellement de la paie et des déclarations fiscales
Parce que les logiciels HR s'achètent pour réduire les risques, pas pour gagner du temps. Une paie erronée ou une déclaration obligatoire manquée coûte plus cher que le contrat annuel, et personne dans l'entreprise ne veut en assumer personnellement la responsabilité. Ajoutez le coût du changement : une fois que les effectifs, l'historique des congés, les cycles d'évaluation et les données de paie sont réunis dans un système auquel la finance et l'IT sont raccordées, la migration devient un projet avec un budget et un comité de pilotage, pas l'affaire d'un week-end.
xLa conformité de la paie, de la fiscalité et des fonds de prévoyance dans différentes juridictions, qui constitue tout le produit
xDes pistes d'audit et des contrôles d'accès qui résistent à un véritable audit ou à un litige du travail
xLes intégrations avec les systèmes financiers, les prestataires de vérification des antécédents, les sites d'emploi et les fournisseurs d'identité
xDes applications mobiles que les salariés non techniques utiliseront pour les présences et les notes de frais
xQuelqu'un à tenir pour responsable, et à appeler, lorsqu'un cycle de paie se passe mal le 30
Rien qui mérite d’être cité. C’est pour cela que le prompt existe.
Combien coûte Darwinbox ?
Pas de prix public. Consultez le site officiel.
Enregistré dans Ma liste. Un avis s’affichera ici si le prix change.
Vous finalisez l’achat sur le site de Darwinbox. Vibe Radar ne gère aucun paiement.
Construire ou s’abonner à Darwinbox ?
Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.
Sur 24 mois, l’abonnement coûte moins cher.
Heures estimées d’après l’analyse (un week-end). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).
Puis-je recréer Darwinbox ?
Pas vraiment. La valeur de Darwinbox n’est pas dans le code : L'avantage difficile à copier réside dans la conformité de la paie dans chaque juridiction où vous exercez, ainsi que dans le fait que la finance, l'IT et les auditeurs consultent déjà cette même base de données. Voir l’analyse ci-dessus.
Combien coûte Darwinbox ?
Le prix de Darwinbox dépend de l’usage ou de l’offre · Aucun tarif public : www.darwinbox.com/pricing renvoie une erreur 404 et le site propose uniquement de demander une démonstration..
Que perd-on en remplaçant Darwinbox ?
Honnêtement : La conformité de la paie, de la fiscalité et des fonds de prévoyance dans différentes juridictions, qui constitue tout le produit; Des pistes d'audit et des contrôles d'accès qui résistent à un véritable audit ou à un litige du travail; Les intégrations avec les systèmes financiers, les prestataires de vérification des antécédents, les sites d'emploi et les fournisseurs d'identité; Des applications mobiles que les salariés non techniques utiliseront pour les présences et les notes de frais; Quelqu'un à tenir pour responsable, et à appeler, lorsqu'un cycle de paie se passe mal le 30. Si l’un de ces points compte pour vous, continuez à payer.
Existe-t-il une alternative open source à Darwinbox ?
Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.