Système de gestion RH et du personnel
Un logiciel RH pour une entreprise en croissance : dossiers du personnel et contrats, congés et absences, suivi du temps, check-lists d'intégration, documents à échéance et une application libre-service pour les salariés.
Fiche du projet
- Type de projet
- Gestion RH et du personnel
- Catégorie
- Systèmes de gestion
- Secteur
- Ressources humaines et opérations
- Pile technique
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- BullMQ
- S3-compatible storage

Présentation
Ce projet de démonstration présente un système de gestion RH et du personnel pour une entreprise de cinquante à quelques centaines de salariés, répartis entre un siège et plusieurs sites. Il remplace les dossiers papier, les tableurs de congés et les fils d'e-mails sur lesquels fonctionnent souvent les RH par un seul système : chaque salarié a un dossier avec son contrat, son poste, son manager, ses documents et son historique, et chaque demande suit le même circuit.
Les salariés utilisent une application en libre-service pour poser des congés, saisir leurs heures, déclarer un arrêt et télécharger leurs documents. Les managers valident depuis leur téléphone, et les RH voient d'un coup d'œil l'effectif, les absences et les fins de contrat à venir. La paie elle-même reste chez le prestataire de paie ou l'expert-comptable : le système prépare chaque mois les heures, absences et changements dont ils ont besoin.
Le défi
Dans beaucoup d'entreprises, les RH vivent dans un dossier partagé de contrats Word, un tableur de congés tenu par une seule personne et énormément d'e-mails. Personne ne sait exactement combien de jours de congé il reste à chacun, les fins de contrat et les échéances de certificats sont repérées trop tard, l'intégration dépend de la mémoire de chacun, et des données personnelles sensibles restent accessibles à trop de monde. Les outils RH du marché aident, mais collent rarement aux règles de congés locales, aux plannings en équipes ou aux circuits de validation propres à l'entreprise.
La solution
Le concept rassemble chaque salarié dans un dossier unique et chaque processus RH dans un seul flux. Les demandes de congés et d'absence sont vérifiées par rapport au solde et au calendrier de l'équipe, puis envoyées au bon manager ; le suivi du temps suit le planning de chaque site ; arrivées et départs se déroulent sous forme de check-lists avec responsables et échéances. Les documents sont conservés avec une date d'expiration et un rappel. L'accès suit strictement les rôles : le salarié voit ses propres données, le manager son équipe, et seules les RH voient salaires et notes médicales.
Fonctionnalités clés
- Dossiers du personnel avec contrats, postes, managers et historique
- Demandes de congés et d'absence avec soldes et calendrier d'équipe
- Suivi du temps par site et par rythme de travail
- Check-lists d'arrivée et de départ avec responsables
- Documents et certificats avec rappels d'échéance
- Application libre-service pour les demandes et les documents
- Accès par rôle avec journal de chaque consultation de dossier
- Export mensuel des heures et absences pour la paie
Pour qui
- Entreprises de 50 à 500 salariés
- Organisations multi-sites ou travaillant en équipes
- Services RH qui fonctionnent avec des tableurs et des dossiers partagés
- Structures qui doivent maîtriser strictement les données personnelles
Approche technique
Une application Next.js pour les RH et les managers, avec un espace libre-service pensé d'abord pour le mobile, sur PostgreSQL via Prisma. Règles de congés, acquisition et rythmes de travail sont de la configuration par type de contrat, pas du code. Les autorisations sont appliquées côté serveur à chaque requête, les champs sensibles sont chiffrés, et chaque consultation d'un dossier du personnel est inscrite dans un journal d'audit. Les documents sont stockés dans un stockage privé compatible S3 et s'ouvrent via des liens de courte durée ; BullMQ envoie les demandes de validation, les rappels d'échéance et l'export mensuel pour la paie.
- Frontend
- Base de données
- Infrastructure
- Intégrations
- Payroll exportGoogle WorkspaceMicrosoft 365SMTP
Écrans
Écrans principaux
Interface d'administration
Mobile et vues adaptatives
Services derrière ce projet
Le travail présenté ici correspond à ces services. Chaque page en explique le périmètre, la démarche et les livrables.
Projets similaires
Tous les projets
Systèmes de gestionCRMCRM sur mesure
Un CRM taillé pour un processus de vente : capture des prospects depuis le site et WhatsApp, pipeline visuel, historique par contact, relances, devis et tableau de bord commercial.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +2
AutomobileLogiciel de garageLogiciel de gestion de garage
Un logiciel d'atelier pour garages automobiles : planning d'atelier en direct, ordres de réparation avec pièces et main-d'œuvre, historique des véhicules, rendez-vous en ligne, notifications WhatsApp et facturation.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +3
Logiciels de bureauApplication de bureau WindowsApplication de bureau Windows pour entreprise
Une application de bureau Windows pour gérer une petite entreprise depuis le PC du bureau : clients, dossiers, devis et factures, impression locale, rapports et sauvegardes — entièrement hors ligne, avec synchronisation optionnelle vers un serveur.
- Electron
- React
- TypeScript
- SQLite
- Node.js
- +2
Questions sur ce type de projet
Ce système RH est-il utilisé par une vraie entreprise ?
Non. C'est un projet de démonstration avec des salariés fictifs et des données d'exemple. Il montre comment Saad développe des logiciels de gestion RH et du personnel sur mesure.
Le système calcule-t-il les salaires ?
Pas dans ce concept. Les règles de paie varient selon les pays et relèvent généralement d'un prestataire de paie ou d'un expert-comptable. Le système prépare tout ce dont ils ont besoin — heures, absences, primes et changements de contrat — et l'exporte chaque mois. Une intégration directe peut être ajoutée si le prestataire propose une API.
Comment les données personnelles sont-elles protégées ?
L'accès est limité par rôle côté serveur, les champs sensibles sont chiffrés, les documents sont stockés en privé et ouverts via des liens de courte durée, et chaque consultation d'un dossier est journalisée. Des durées de conservation peuvent être définies pour supprimer les données dès qu'elles n'ont plus à être gardées.
Vous voulez un projet similaire ?
Expliquez votre besoin à Saad. Vous obtenez un périmètre clair, un plan par étapes et un contact direct avec le développeur — sans intermédiaire.
Un échange direct et clair
Vous parlez directement à l'ingénieur qui écrit le code — sans intermédiaire commercial, sans délais flous.
Entièrement sur mesure
Pas de thème WordPress tout fait ni de code copié : chaque ligne est écrite pour les besoins et la taille de votre activité.
De l'idée au lancement
Une aide pour formaliser les spécifications et transformer une idée brute en produit réel et utilisable.
Le formulaire de demande s'ouvre avec ce type de projet déjà sélectionné.


