All ProjectsProject Details
SecureHR Vault
Live

SecureHR Vault

Coffre-fort numérique RH : chiffrement AES-256-GCM des documents à la volée, authentification NextAuth, RBAC et journalisation d'audit RGPD.

Développeur Full Stack / SécuritéProjet continu

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

TypeScript
Next.js
NextAuth
Prisma
PostgreSQL
Docker
Caddy