Aller au contenu
Landry Simo

Application web · 2026 · Projet client

2LN RH

Plateforme RH SaaS multi-entreprises : pilotage des talents pour les grandes organisations, administration du personnel pour les PME.

fonctionnalités spécifiées et livrées en environ 7 semaines
32
tests backend, plus ≈ 510 tests de bout en bout dans le navigateur
≈ 14 600
Talent Intelligence et SimpliRH, sur un même socle multi-entreprises
2 produits
Page d’accueil de 2LN RH : « Des outils RH à la mesure de votre entreprise », deux parcours pour les PME et les grandes organisations, une carte de mobilité interne et l’écran d’un salarié avec son solde de congés sur un téléphone

01Problème

2LN voulait servir deux publics avec un seul socle : les directions RH de grandes organisations, qui pilotent les talents, et les PME, qui doivent tenir leur administration du personnel, sans mélanger les données de l’une et de l’autre.

02Solution

Une API Django et deux applications Next.js (l’espace client et le back-office) partagent une base PostgreSQL. L’isolation entre entreprises est assurée deux fois : par l’application et par la base de données elle-même (Row Level Security). L’identité est déléguée à Zitadel, avec second facteur, connexion d’entreprise et connexion par numéro de téléphone pour les salariés sans adresse e-mail. Chaque fonctionnalité part d’une spécification écrite, puis est développée et testée, des règles d’accès jusqu’aux parcours dans le navigateur.

03Mon rôle

  • Conception et développement de bout en bout : architecture, backend, interfaces, infrastructure et mise en production
  • Développement piloté par des spécifications, avec des agents IA encadrés par mes revues

04Impact

  • Isolation des données : double barrière, l’application et la Row Level Security de PostgreSQL, avec des tests qui vérifient qu’aucune entreprise ne lit les données des autres sur chaque route
  • Identité : OIDC avec Zitadel, second facteur, connexion Microsoft ou Google pour les entreprises
  • Cycle de vie des données : durées de conservation par catégorie, export et effacement à la demande, purge automatique quotidienne, registre des traitements
  • IA encadrée : un seul point d’appel aux modèles, un fournisseur interchangeable, des réponses validées, un budget mensuel par entreprise, et une mise en service seulement après une mesure de qualité
  • Qualité : interface bilingue, accessibilité WCAG 2.1 AA vérifiée automatiquement sur chaque écran, budgets de performance contrôlés par Lighthouse
  • Exploitation : déploiement par Dokploy, certificats joker, sauvegardes quotidiennes hors serveur, suivi des erreurs

05Fonctionnalités clés

  • Talent Intelligence : référentiel des métiers et des compétences, profils collaborateurs enrichis, appariement pour la mobilité interne, campagnes de diagnostic, indice de risque de départ, succession sur les postes critiques et tableau de bord pour la direction
  • SimpliRH : registre du personnel et dossier de chaque salarié, fiches de poste, coffre-fort de documents avec modèles de courriers, échéancier légal, congés et absences
  • SimpliRH côté salarié : portail pensé pour le téléphone, entretiens annuels avec signature, plan de formation
  • Assistant RH qui répond en citant les articles du Code du travail
  • Centre de notifications et back-office pour l’équipe 2LN
  • Interface en français et en anglais, un espace par entreprise

06Stack

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • Redis
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Zitadel
  • MinIO
  • Docker
  • Dokploy
  • Playwright