CareerOS — Your Career Operating System
Plateforme IA de gestion de candidatures et productivité carrière
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
- 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é.
- 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.
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