Le contexte
Korsa Talent est une agence de recrutement belge spécialisée dans le placement de jeunes diplômés en Business, Ingénierie, Finance et Droit. Le site existant, généré via Lovable, n'était pas à la hauteur des ambitions de l'agence : lent, peu personnalisable, sans backend solide.
Le défi
Refondre le site de A à Z avec une stack moderne, en conservant le design existant mais en remplaçant toute l'infrastructure technique. Intégrer des formulaires de candidature multi-étapes connectés à une base de données, avec upload de CV et gestion des candidatures en temps réel.
L'approche
Migration complète vers Next.js 15 App Router avec TypeScript et Tailwind v4. Internationalisation FR/EN via next-intl. Backend Supabase avec 3 tables (candidats, entreprises, candidatures) et stockage des CV dans un bucket privé. Server Actions pour les soumissions de formulaires avec validation Zod. Déploiement continu sur Vercel.
Les résultats
Site bilingue performant avec formulaires de candidature fonctionnels et gestion centralisée des dossiers dans Supabase. Upload de CV sécurisé. L'équipe Korsa gère ses candidatures en autonomie totale depuis le dashboard Supabase.
