Planning Familial
Application de gestion de plannings de travail en famille avec import Kelio automatisé.
Présentation du projet
Planning Familial est une application web moderne (Next.js 14, React 18) conçue pour aider les familles à coordonner leurs emplois du temps. Elle permet à chaque membre de consulter et gérer son planning de travail tout en le partageant avec le reste du foyer.
Une des fonctionnalités phares est l'import automatisé depuis Kelio (logiciel RH). L'application se connecte au portail de l'employeur, déchiffre les identifiants en mémoire via AES-256-GCM, et traduit les cycles de travail en codes horaires personnalisés.
L'architecture technique est robuste : base de données PostgreSQL gérée par Prisma ORM, authentification sur mesure avec JWT et Bcrypt (jose), et une interface réactive stylisée avec Tailwind CSS.
Les utilisateurs peuvent créer des groupes familiaux via des codes d'invitation uniques, et définir des règles de visibilité granulaires pour leurs plannings.
Fonctionnalités
- Importation automatique et synchronisation des plannings via Kelio RH
- Création de groupes familiaux avec codes d'invitation
- Gestion fine des droits de visibilité inter-membres
- Déchiffrement en mémoire (AES-256-GCM) des identifiants RH
- Authentification sécurisée avec JWT et Bcrypt
- Interface visuelle pour la gestion des mois et cycles
- Déploiement conteneurisé complet avec Docker