Retour aux réalisations
ia-saas Publié le 27/05/2026

CareerOS — Your Career Operating System

Plateforme IA de gestion de candidatures et productivité carrière

CareerOS — Your Career Operating System

Description du Projet

CareerOS — Your Career Operating System

CareerOS est une plateforme SaaS full-stack propulsée par l’intelligence artificielle conçue pour centraliser et optimiser l’ensemble du processus de recherche d’emploi.

L’objectif était de créer un véritable “operating system” de carrière permettant de gérer les candidatures, les documents, les analyses IA et le suivi du pipeline de recrutement dans une seule interface moderne.

Objectifs du projet

  • Simplifier la gestion des candidatures
  • Automatiser certaines tâches répétitives grâce à l’IA
  • Centraliser CV, lettres de motivation et notes
  • Fournir une expérience moderne inspirée des outils SaaS et Notion
  • Offrir un système bilingue Français / Anglais

Fonctionnalités principales

Pipeline Kanban de candidatures

Système drag & drop permettant de suivre chaque candidature :

  • Wishlist
  • Applied
  • Review
  • Interviewing
  • Offer
  • Rejected
Chaque carte peut contenir :
  • informations entreprise,
  • salaire,
  • contacts RH,
  • documents liés,
  • notes,
  • analyses IA.

Outils IA avec Google Gemini

Analyse CV vs Offre d’emploi

Le système compare automatiquement :

  • les compétences du CV,
  • les exigences de l’offre,
  • les compétences manquantes,
  • le taux de compatibilité.
Résultat :
  • score de matching,
  • recommandations personnalisées,
  • conseils d’amélioration.

Génération de lettres de motivation

Création automatique de lettres personnalisées :

  • Français / Anglais,
  • adaptées à l’offre,
  • réutilisables et archivées.

Gestion documentaire

Vault de documents permettant :

  • upload de CV PDF,
  • extraction automatique du texte,
  • liaison des documents aux candidatures,
  • archivage intelligent.

Workspace riche type Notion

Chaque candidature possède :

  • un éditeur riche,
  • listes,
  • tâches,
  • blocs de code,
  • notes d’entretien,
  • recherches entreprise.

Import automatique d’offres

Extraction automatique des données depuis une URL :

  • titre,
  • entreprise,
  • localisation,
  • description du poste.
Scraping effectué côté serveur avec fallback manuel.

Stack Technique

Frontend

  • React 19
  • Vite
  • TailwindCSS
  • Tiptap Editor
  • @hello-pangea/dnd

Backend

  • Node.js
  • Express.js
  • JWT Authentication
  • Multer

Database

  • MySQL / MariaDB

AI & Automation

  • Google Gemini 2.5 Flash
  • PDF parsing
  • Smart caching
  • AI archives

Défis techniques

Gestion du cache IA

Les résultats IA sont sauvegardés afin d’éviter :

  • les appels API inutiles,
  • les coûts excessifs,
  • les pertes de données.

Architecture modulaire

Le projet a été pensé avec :

  • routes Express séparées,
  • logique modulaire,
  • composants React réutilisables,
  • structure scalable.

UX moderne

L’interface s’inspire :

  • des dashboards SaaS modernes,
  • de Notion,
  • de Trello,
  • des outils de productivité modernes.

Résultats

  • Plateforme fonctionnelle full-stack
  • Système IA opérationnel
  • Gestion complète du pipeline de recrutement
  • Architecture scalable pour futures fonctionnalités
  • Support multilingue complet

Évolutions prévues

  • Auth Google / LinkedIn
  • IA d’optimisation de CV
  • Extension navigateur
  • Synchronisation calendrier
  • Analytics avancées
  • Version mobile

Rôle

Projet conçu et développé intégralement par Ayoub ECHEHAB :

  • UI/UX
  • Frontend
  • Backend
  • Base de données
  • Architecture
  • Intégration IA
  • Déploiement

Technologies Utilisées

React 19 Vite TailwindCSS Node.js Express.js MySQL Gemini AI JWT Tiptap Cheerio

Tags associés

#saas #ai #recruitment #gemini #react #mysql #automation #career

Galerie du projet