
SecureHR Vault
Coffre-fort numérique RH : chiffrement AES-256-GCM des documents à la volée, authentification NextAuth, RBAC et journalisation d'audit RGPD.
SecureHR Vault est une application web sécurisée de gestion de dossiers et documents RH confidentiels. Chaque fichier stocké est chiffré à la volée en AES-256-GCM (IV 12 octets, Auth Tag 16 octets). L'accès est protégé par NextAuth avec des sessions de 1h et un contrôle d'accès par rôles (ADMIN / EMPLOYEE), tandis qu'une table d'audit journalise les actions sensibles (IP, User-Agent, statut) dans une logique de conformité RGPD. Côté DevOps, l'image Docker est durcie (exécution sous utilisateur non-root), servie derrière Caddy, avec une CI/CD GitHub Actions complète : lint, type-check, build/push sur ghcr.io puis déploiement SSH automatisé sur le VPS.
Stack technique
Superset typé de JavaScript apportant typage statique, interfaces et sécurité du code.
Framework React de production avec Server Components, SSR, API Routes et optimisation SEO.
Solution d'authentification complète pour Next.js avec gestion de sessions, OAuth et JWT.
ORM TypeScript garantissant des requêtes type-safe et une modélisation intuitive.
Système de gestion de bases de données relationnelles SQL puissant, ACID et extensible.
Conteneurisation d'applications pour isoler et garantir la portabilité des environnements.
Serveur web moderne et performant avec HTTPS automatique et gestion de reverse proxy.