FreeMind — Application de recrutement IA
Développement de l'application web de recrutement FreeMind : mise en relation recruteurs-candidats dopée à l'IA, avec React.js et Node.js.

Stack technique
- React.js
- Node.js
- Express
- Tailwind
- TypeScript
Résultats clés
- Application complète livrée et déployée en production
- Matching recruteurs-candidats augmenté par l'IA
- Interface intuitive pensée pour les deux profils d'utilisateurs
Le contexte
Après avoir livré le site vitrine et le blog de FreeMind, l'étape suivante était le coeur du produit : l'application de recrutement. FreeMind connecte recruteurs et candidats grâce à l'intelligence artificielle, en repensant la mise en relation pour qu'elle soit plus pertinente, plus rapide et moins frustrante des deux côtés.
Le pourquoi
Le recrutement traditionnel est cassé. Les recruteurs croulent sous des CV non qualifiés, les candidats postulent dans le vide sans retour. FreeMind attaque ce problème avec l'IA :
- Côté recruteur — l'algorithme remonte les profils les plus pertinents au lieu de noyer le recruteur sous un flux brut de candidatures.
- Côté candidat — fini les candidatures envoyées au hasard. L'IA matche le profil avec les offres qui correspondent réellement aux compétences et aux attentes.
L'application devait être à la hauteur de cette promesse : performante, intuitive, et capable de gérer la complexité du matching sans la faire subir à l'utilisateur.
Le comment
J'ai développé l'application sur une stack JavaScript full-stack :
Front-end
- React.js — interface réactive avec des composants modulaires, pensée pour deux parcours utilisateurs distincts (recruteur / candidat).
- Tailwind — design system cohérent avec la vitrine, pour une expérience de marque unifiée.
Back-end
- Node.js / Express — API REST robuste qui orchestre le matching IA, la gestion des profils et le système de messagerie.
- Architecture pensée pour la scalabilité : le nombre d'utilisateurs peut croître sans refonte.
UX bi-face
Chaque écran a été pensé en double : ce que voit le recruteur et ce que voit le candidat. Deux parcours, deux logiques, une seule interface cohérente.
Les résultats
- Application déployée en production, accessible et fonctionnelle.
- Système de matching IA qui connecte les bons profils aux bonnes offres.
- Interface claire et intuitive pour les deux types d'utilisateurs, sans courbe d'apprentissage.