Logo JobCo Pilot

JobCo Pilot

Extension de navigateur pour optimiser votre recherche d'emploi

Télécharger sur le Chrome Web Store

Aperçu du Projet

JobCo Pilot est une extension web multi-navigateurs (Firefox, Chrome et Opera) que je développe pour aider les utilisateurs dans leur recherche d'emploi. Elle permet de sauvegarder automatiquement les informations des offres d'emploi consultées et de les organiser efficacement, simplifiant ainsi la recherche d'emploi.

Les utilisateurs peuvent se créer un compte et se connecter pour accéder aux fonctionnalités avancées, notamment l'analyse IA des offres. À terme, un espace cloud permettra de retrouver son historique et ses données depuis n'importe où.

Les données sont stockées de façon sécurisée grâce à Supabase et certaines fonctionnalités avancées d'analyse utilisent l'API OpenAI Azure pour l'IA.

L'extension est maintenant disponible au téléchargement sur le Chrome Web Store !

Le paiement pour l'accès premium (analyse IA) n'est pas encore en place : toutes les fonctionnalités sont actuellement gratuites pour les testeurs.

Date de réalisation: En cours (2025)
Type: Projet Personnel
Site: Visiter

Technologies Utilisées

JavaScript
HTML5
CSS3
Web scraping
Web Extensions API
Supabase Supabase
Azure OpenAI API

Galerie

Fonctionnalités Principales

Fonctionnalités à venir

Défis et Solutions

Le principal défi technique de ce projet est de créer une extension compatible avec plusieurs navigateurs tout en maintenant une expérience utilisateur cohérente. J'ai résolu ce problème en utilisant une architecture modulaire et en implémentant des adaptateurs spécifiques à chaque navigateur.

Un autre défi important est l'extraction efficace des données d'offres d'emploi provenant de différents sites web, chacun avec sa propre structure HTML. Pour résoudre ce problème, j'ai développé un système adaptable qui peut être configuré pour différents sites d'emploi populaires.

Pour les fonctionnalités d'analyse par IA, j'utilise l'API OpenAI Azure pour extraire les compétences demandées et autres informations pertinentes des descriptions de poste. Les données sont centralisées et sécurisées via Supabase. La gestion des comptes utilisateurs et la synchronisation cloud sont également des enjeux majeurs pour garantir une expérience fluide et sécurisée.

La mise en place d'un système de paiement pour l'accès premium (analyse IA) est prévue, mais n'est pas encore disponible à ce jour.

×
1 / 4