Nom du projet : RecruSmart.
com
Définition générale
RecruSmart.ma est une plateforme de recrutement intelligente 100 % marocaine,
destinée à digitaliser et simplifier le processus de recrutement.
Elle connecte les entreprises, les recruteurs (RH), les managers et les candidats dans une
interface moderne et bilingue (français / arabe).
Elle s’appuie sur l’intelligence artificielle open-source pour analyser automatiquement les
CV, évaluer la pertinence des profils, et générer des réponses professionnelles
(convocations, refus, remerciements).
Utilisateurs ciblés
Utilisateur Ce qu’il peut faire
✅ RH / Publier des offres, gérer les candidatures, analyser les CV, envoyer des
Recruteurs réponses
Créer un profil, déposer un CV, postuler à des offres, suivre leurs
✅ Candidats
candidatures
Lire les candidatures, noter les profils, programmer ou valider les
✅ Managers
entretiens
Fonctionnalités principales (MVP)
Pour les RH :
• Publier des offres d’emploi
• Gérer les candidatures reçues
• Lire et analyser les CV automatiquement (compétences, expériences, mots-clés)
• Générer automatiquement des réponses personnalisées (convocation, refus,
relance)
• Planifier et suivre les entretiens d’embauche
• Notifier les candidats par email ou WhatsApp
Pour les candidats :
• Créer un profil candidat
• Télécharger un CV PDF
• Postuler à des offres
• Suivre l’état de chaque candidature (en attente, entretien, refus…)
• Recevoir des notifications par email / WhatsApp
Pour l’IA :
• Analyser les CV (avec spaCy, Hugging Face…)
• Calculer un score de correspondance entre un candidat et une offre
• Générer automatiquement des réponses professionnelles selon la situation
• Traduire automatiquement des textes (ex : lettre de motivation) avec
LibreTranslate
Architecture technique – 6 microservices maximum
Microservice Fonction principale
auth-service
Authentification et gestion des rôles (RH, manager, candidat) via
JWT
job-service Création et gestion des offres d’emploi
candidate-service Gestion des profils candidats, candidatures, CV
ai-service Analyse de CV, matching profil ↔ offre, génération de réponse IA
notification- Envoi d’emails (Brevo SMTP) et de SMS / WhatsApp (Textbelt,
service Vonage…)
interview-service Planification des entretiens, stockage des retours et notes
Outils IA gratuits intégrés
Fonction IA Outils gratuits utilisés
Analyse de CV (skills) spaCy, Hugging Face Transformers
Matching profil ↔ offre BERT / Sentence Transformers
Génération de messages IA Together.ai, Mistral 7B, LLama 2
Traduction automatique LibreTranslate
Adaptation au marché marocain
• 🇲🇦 Interface bilingue (français / arabe)
• Prise en compte des villes marocaines, universités, diplômes locaux
• Notifications par email / WhatsApp
• Génération automatique de contrats marocains (optionnel)
Stack technique proposée
Côté Technologie utilisée
Backend Spring Boot (microservices REST)
Frontend React.js + Tailwind CSS
Base de données PostgreSQL
Stockage des CV MinIO ou Cloudinary
Envoi d’emails SMTP Brevo (Sendinblue) – 300/jour
Déploiement Docker + Railway / Render / Fly.io
Pitch final (résumé en une phrase)
RecruSmart.com est une plateforme SaaS de recrutement intelligente, locale et bilingue, qui
aide les entreprises marocaines à digitaliser leur processus de recrutement grâce à
l’intelligence artificielle.
Souhaites-tu maintenant que je t’envoie :
1. ✅ Le plan de développement étape par étape (backend + frontend) ?
2. ✅ Le schéma d’architecture (visuel) ?
3. ✅ Les routes API REST pour chaque microservice ?
4. ✅ Un starter GitHub pour lancer le backend avec Docker ?
Dis-moi ce que tu veux en premier et je te le prépare immédiatement