import { useAuth } from "@/_core/hooks/useAuth"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { APP_LOGO, APP_TITLE, getLoginUrl } from "@/const"; import { GraduationCap, Calendar, Users, CheckCircle, Mail, Download } from "lucide-react"; import { useLocation, Link } from "wouter"; import { useEffect } from "react"; export default function Home() { const { user, loading, isAuthenticated } = useAuth(); const [, setLocation] = useLocation(); useEffect(() => { if (!loading && isAuthenticated) { if (user?.role === 'admin' || user?.role === 'super_formateur') { setLocation('/admin'); } else if (user?.role === 'formateur') { setLocation('/formateur'); } } }, [loading, isAuthenticated, user?.role, setLocation]); if (loading) { return (
Solution complète pour gérer l'organisation interne des formations destinées à environ 150 apprenants. Inscriptions, sequences, communications automatisées et exports simplifiés.
Créez des formations et des sequences avec toutes les informations nécessaires (dates, lieu, capacité). Chaque formation dispose d'un lien unique d'inscription à partager avec les apprenants.
Gérez les inscriptions, envoyez des emails groupés (teaser, rappels), et exportez les listes d'inscrits en Excel ou PDF pour vos besoins administratifs.
Cliquez sur le lien d'inscription fourni par la DRH, consultez les sequences disponibles avec les dates et lieux, puis inscrivez-vous en quelques clics.
Recevez immédiatement un email de confirmation avec une invitation Outlook (.ics) qui bloque automatiquement votre agenda. Un rappel vous sera envoyé 7 jours avant la formation.
Le système applique automatiquement toutes les contraintes : capacité maximale de 12 participants par sequence, prévention des doubles inscriptions, et gestion de la liste d'attente.
Les inscriptions et désinscriptions sont bloquées automatiquement 15 jours avant le début de la sequence pour garantir la stabilité des groupes.