Mathis.Dev freelance · Paris
Demander un devis
Toutes les réalisations
En coursApplication webDate :24 juin 2026

Yabara

Plateforme de recrutement pensée pour la Côte d’Ivoire, reliant talents et entreprises autour d’offres d’emploi, de profils professionnels, de candidatures, de recherche de talents et d’outils de suivi du recrutement.

  • React
  • Vite
  • Express
  • MySQL
  • Full-stack
Représentation abstraite de la page d’accueil publique de Yabara.

Le projet

Yabara est une plateforme de recrutement conçue pour le marché ivoirien. Elle met en relation des talents à la recherche d’opportunités et des entreprises qui recrutent, tout en réunissant les différentes étapes du recrutement dans une même application.

Le produit ne se limite pas à afficher des offres d’emploi. Les candidats disposent d’un véritable espace professionnel pour construire leur profil, découvrir des opportunités, candidater et suivre leur progression. Les entreprises peuvent de leur côté publier leurs offres, rechercher directement des talents et organiser leurs recrutements. Un espace d’administration complète l’ensemble pour superviser l’activité de la plateforme.

Représentation abstraite de la page d’accueil publique de Yabara.
Le point d’entrée de Yabara, pensé pour orienter rapidement les talents vers les opportunités disponibles.

Un parcours pensé autour du recrutement

Yabara s’articule autour de trois grands types d’utilisateurs, chacun avec des besoins et des parcours distincts :

  • les talents, qui construisent leur profil, recherchent des opportunités et suivent leurs candidatures ;
  • les entreprises, qui publient des offres, recherchent des profils et pilotent leurs recrutements ;
  • les administrateurs, qui supervisent l’activité de la plateforme et interviennent sur les éléments nécessitant un contrôle.

Ces trois espaces reposent sur des usages différents, mais partagent les mêmes données métier et s’inscrivent dans un même parcours de recrutement.


Côté talent

Le parcours candidat commence par la découverte des opportunités. L’utilisateur peut parcourir les offres disponibles, affiner sa recherche puis ouvrir une annonce pour en consulter les informations avant de candidater.

L’objectif était de garder un parcours simple : chercher → comprendre → candidater → suivre.

Vue abstraite de l’interface de recherche d’offres d’emploi.
La recherche d’opportunités.
Vue abstraite de la page détaillée d’une offre d’emploi.
Le détail d’une offre avant candidature.

La candidature reste intégrée au produit plutôt que d’envoyer le talent vers une succession d’outils externes. Le parcours peut ainsi exploiter les informations déjà présentes dans son profil et conserver une expérience continue.

Vue abstraite de l’étape de candidature à une offre.
Le dépôt d’une candidature.
Vue abstraite de l’espace permettant à un talent de suivre ses candidatures.
Le suivi des candidatures dans le temps.

Un profil qui devient le centre de l’expérience

Yabara ne considère pas le candidat comme une simple adresse e-mail attachée à un CV. Son espace personnel centralise les informations qui permettent de construire son identité professionnelle : expérience, formation, compétences, langues et autres données utiles au recrutement.

Ce profil est utilisé à la fois pour les candidatures et pour permettre aux entreprises de découvrir directement des talents correspondant à leurs besoins.

Vue abstraite du tableau de bord personnel d’un talent sur Yabara.
Le tableau de bord talent centralise le profil et les principales actions disponibles.

Une logique de progression et de récompenses complète également l’expérience afin d’encourager l’enrichissement du profil et l’utilisation régulière des fonctionnalités de la plateforme.

Vue abstraite de l’espace de récompenses proposé aux talents.
Un système de récompenses complète le parcours candidat.

Côté entreprise

L’expérience entreprise répond à une problématique différente : trouver, attirer et organiser des candidats.

Un tableau de bord dédié donne accès aux principales informations et actions de recrutement. Les entreprises peuvent ensuite publier leurs propres opportunités, recevoir des candidatures ou rechercher elles-mêmes des profils dans la base de talents.

Vue abstraite du tableau de bord d’une entreprise sur Yabara.
L’espace entreprise regroupe les outils nécessaires au recrutement.
Vue abstraite de l’interface utilisée par une entreprise pour publier une offre.
Publication d’une nouvelle opportunité.
Vue abstraite de la gestion des candidatures reçues par une entreprise.
Centralisation des candidatures reçues.

Ne pas dépendre uniquement des candidatures entrantes

Une entreprise n’a pas forcément envie d’attendre que le bon profil tombe par hasard sur son annonce. Yabara permet donc également aux recruteurs de rechercher directement des talents présents sur la plateforme.

Cette approche rend la relation bidirectionnelle : un talent peut trouver une entreprise, mais une entreprise peut également trouver un talent.

Vue abstraite du moteur de recherche de talents proposé aux entreprises.
Les entreprises peuvent rechercher directement les profils correspondant à leurs besoins.

Suivre un recrutement comme un vrai workflow

Dès que le nombre de candidatures augmente, une simple liste montre vite ses limites. Le suivi a donc été pensé comme un véritable processus métier plutôt qu’une collection de statuts isolés.

Une vue Kanban permet aux entreprises de visualiser les candidats et de les faire progresser entre les différentes étapes du recrutement. Le recruteur conserve ainsi une vision immédiate de l’état de son pipeline.

Vue abstraite du tableau Kanban utilisé pour suivre l’avancement des candidats dans un recrutement.
Le Kanban transforme les candidatures en un pipeline de recrutement lisible et manipulable.

Une couche d’administration dédiée

Une plateforme qui met en relation plusieurs populations a aussi besoin d’outils permettant de surveiller ce qui s’y passe.

L’administration dispose donc de son propre environnement pour obtenir une vision globale de l’activité et traiter les éléments nécessitant une intervention humaine.

Vue abstraite du tableau de bord d’administration de Yabara.
Une vision globale de l’activité de la plateforme.
Vue abstraite de la file d’éléments nécessitant une vérification par un administrateur.
Les éléments nécessitant une intervention sont regroupés dans une file de traitement dédiée.

Une application full-stack

Yabara repose sur une architecture full-stack séparant clairement l’interface et la logique serveur. Le frontend est construit avec React et Vite, tandis que l’API repose sur Express et une base MySQL.

Le projet couvre donc autant la conception des parcours et des interfaces que la modélisation des données, les règles métier, l’authentification et les échanges avec le backend.

espaces utilisateurs
3
interface
React
API
Express
données
MySQL

Mon intervention sur le projet

J’ai repris un projet déjà existant avec l’objectif d’en améliorer à la fois la cohérence des données, l’expérience utilisateur et l’efficacité des différents parcours.

Une partie du travail a consisté à proposer puis intégrer de nouvelles fonctionnalités, mais aussi à retravailler plusieurs éléments UI pour rendre les informations plus lisibles et les actions plus rapides. Cela a notamment inclus l’ajout de cartes de synthèse, de courbes et indicateurs visuels, ainsi qu’une amélioration générale de la hiérarchie de l’information.

Côté talent, le parcours de recrutement a été retravaillé sur plusieurs points, notamment les cartes d’offres, la page de détail d’une offre et la manière dont les informations sont présentées avant une candidature.

Côté entreprise, le travail a notamment porté sur le filtrage et l’exploitation des données saisies, l’amélioration du suivi des recrutements, la mise en place d’un système de récompenses, ainsi que la gestion du paiement nécessaire à l’activation d’un compte client.

Enfin, l’interface d’administration a été largement retravaillée afin d’offrir une vision plus complète de la plateforme, avec davantage de données, statistiques, courbes et outils de gestion. Les différentes actions ont également été repensées pour être plus intuitives, plus rapides et mieux adaptées à un usage quotidien.

D'autres réalisations

MaintenuApplication web

Pinz

Une application web et mobile qui facilite l'intégration sociale des étudiants internationaux en leur permettant de découvrir, rejoindre et partager des activités organisées autour d'eux.

  • Next.js
  • TypeScript
  • Prisma
  • MySQL
  • Tailwind CSS
  • PWA
Date
21 sept. 2026
pinz.fr
LivréSite vitrine

Eye's Prod

Développement du site vitrine d'EYES PROD à partir d'une maquette Figma, avec intégration responsive, mise en production et amélioration mesurable de sa visibilité sur Google.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Responsive Design
  • SEO
Date
15 sept. 2025
eyes-prod.fr
MaintenuApplication web

Portfolio

Portfolio personnel conçu comme une véritable application : vitrine publique, demande de devis, espace client, suivi de projet, gestion commerciale et CMS intégré pour administrer mes réalisations.

  • Next.js
  • TypeScript
  • Prisma
  • MySQL
  • Tailwind CSS
  • Full-stack
Date
30 sept. 2026
mathisalarcon.fr
Voir toute la sélection