Création d'un SaaS pour une agence d'intérim
Site web pour une agence d’intérim : partie site vitrine, gestion des offres via API externe, matching des candidats.
Galerie du projet
Parcourez les visuels du projet
Technologies utilisées
Stack technique et outils employés pour ce projet
Contexte du projet
Bee'z Pro, agence d’intérim spécialisée BTP/logistique, gérait ses recrutements via une plateforme en ligne restrictive : perte de données, imprécision dans les saisies et limitation des fonctionnalités.
Objectifs
- Avoir une visibilité en ligne via un site vitrine et listant les offres d'emploi.
- Centraliser les candidatures, gérer le suivi des offres d'emploi.
- Automatiser le matching entre profils et missions.
- Assurer la conformité RGPD et la traçabilité des actions.
Équipe projet
Client
Bee'z Pro
Développeur
Moi-même
Chef de projet
Chef de projet de l'entreprise
Fonctionnalités clés
Les principales fonctionnalités développées pour ce projet
Site vitrine public arborant la charte graphique de l'entreprise : Actualités, témoignages, présentation de l'entreprise...
Gestion des candidats : inscription, CV en ligne, critères de recherche, suivi des candidatures.
Matching intelligent : algorithme de scoring paramétrable + notifications automatiques.
Back‑office complet : création/édition d’offres synchronisées à une API externe, gestion des candidatures, configuration globale.
Notifications & alertes : email/SMS sur échéances et nouveaux profils.
Solutions techniques
Architecture et choix techniques pour répondre aux besoins
Symfony 6 MVC structuré en bundles fonctionnels (Candidat, Offre, Contrat)
Twig + SASS/Bootstrap pour UI modulaire et responsive.
Editeur de template intégré pour les pages du front-office (site vitrine).
API Recruitee pour import en temps réel des offres externes et envoi des candidatures.
Services métier dédiés (matching, génération PDF/Excel)
Versioning sur GitHub via Git et utilisation de SemVer (Semantic Versioning).
Défis relevés
Les principaux challenges techniques et fonctionnels du projet
Matching performant
Scoring multi-critères (expérience, disponibilité) avec filtres dynamiques.
Structure des données
Gestion fine des types de données et de l'architecture de la base de données.
Sécurité RGPD
Chiffrement des données sensibles, historique des actions systèmes et gestion du consentement.
Résultats obtenus
Les bénéfices et impacts mesurés du projet
Temps de traitement des candidatures fortement amélioré.
Intérimaires satisfaits de la nouvelle interface et de ses fonctionnalités.
Cliente satisfaite des livrables fournis et du suivi du projet. Elle nous a accordé sa confiance pour un deuxième projet encore plus ambitieux.