
Congés Planning
Application RH de planification des congés et du télétravail : Supabase (Auth / RLS / Realtime), notifications Slack, exports PDF/Excel et tests Bun.
Congés Planning est une application RH de gestion des congés et du télétravail. Elle s'appuie sur Supabase pour l'authentification, des politiques Row Level Security restreignant l'édition et l'affichage par utilisateur, et surtout Supabase Realtime pour synchroniser le calendrier en direct sans rechargement de page. Les demandes déclenchent des notifications Slack via webhook, et les données peuvent être exportées en PDF/Excel. Le sérieux de l'ingénierie est prouvé par une suite de tests bun:test (unitaires et d'intégration) couvrant le calcul des jours ouvrés, le ping de l'API Supabase, le formateur Slack et l'insertion en base. L'interface gère cinq types d'absence et un thème clair/sombre.
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.
Alternative open-source à Firebase basée sur PostgreSQL avec Auth, Realtime et Storage.
Framework CSS utility-first pour concevoir des designs sur-mesure et maintenables.
Runtime JavaScript & TypeScript all-in-one ultra-rapide avec bundler et package manager.
Technologie utilisée pour l'architecture et les fonctionnalités du projet.