MES PROJETS

Company Scraper

Python Logo Python SQL Logo SQLite JSON Logo JSON Selenium Logo Selenium

Outil d'automatisation Python qui scrape les données d'entreprises depuis Welcome to the Jungle et permet de postuler automatiquement aux offres d'emploi avec une lettre de motivation personnalisée.

🔧 Fonctionnalités principales :

  • Scraping avancé Collecte automatique des données d'entreprises (nom, domaine, lieu, site web, offres, etc.) du secteur Tech
  • Stockage de données Sauvegarde en JSON et base de données SQLite
  • Système de filtrage Filtrage par localisation, domaine et candidatures spontanées
  • Auto-candidature Connexion automatique et candidature avec lettre de motivation personnalisée
  • Système de logs Traçabilité complète des actions et erreurs
  • Suivi des candidatures Évitement des doublons de candidature
  • Configuration personnalisable Sélecteurs CSS et paramètres modifiables
github logo

Eyrein Product

Python Logo Python JSON Logo JSON Flask Logo Flask API

Projet réalisé dans le cadre de mon stage de première année de BTS SIO. Outil Python avec API Flask pour télécharger et organiser automatiquement les fiches produits d'une entreprise (Eyrein) depuis leur site web.

🔧 Fonctionnalités principales :

  • Téléchargement automatique Extraction des fiches produits depuis le site web d'Eyrein
  • Organisation intelligente Classement automatique des fichiers par produits
  • Archivage ZIP Création de fichiers ZIP organisés par produit
  • API Flask Interface de programmation pour l'intégration avec d'autres systèmes
  • Gestion JSON Traitement et structuration des données produits
  • Automatisation complète Processus de téléchargement et d'organisation entièrement automatisé
github logo

Pokedex

PHP Logo PHP HTML Logo HTML/CSS MySQL Logo MySQL

Application web complète utilisant PHP, HTML/CSS et MySQL pour gérer une collection de Pokémons. Intégration avec l'API Tyradex pour récupérer les données officielles des Pokémons.

🔧 Fonctionnalités principales :

  • CRUD complet Ajouter, supprimer, modifier et afficher des Pokémons
  • Intégration API Récupération automatique des données depuis l'API Tyradex
  • Base de données Stockage persistant en MySQL avec structure optimisée
  • Classe Pokemon_card Modélisation orientée objet avec propriétés complètes (ID, nom, catégorie, types, talents, résistances, taille, poids)
  • Interface utilisateur Formulaires interactifs pour la gestion des Pokémons
  • Tri alphabétique Organisation automatique de la collection
  • Gestion des images Affichage des sprites et images des Pokémons
github logo

File Arranger

Python Logo Python

Outil Python de réorganisation automatique et intelligente des fichiers d'un dossier. Organisation par type d'extension, année et mois de création avec support de multiples formats de fichiers.

🔧 Fonctionnalités principales :

  • Classification automatique Tri par catégories (Documents, Images, Musique, Vidéos, Archives, Applications)
  • Organisation temporelle Classement par année et mois de création
  • Support multi-formats Plus de 25 extensions supportées (.pdf, .docx, .jpg, .mp4, .zip, etc.)
  • Structure hiérarchique Création automatique de dossiers organisés
  • Logging détaillé Fichier Moving-process.log pour traçabilité complète
  • Gestion d'erreurs Traitement des erreurs de permission et fichiers en double
  • Interface simple Utilisation en ligne de commande avec guidage utilisateur
github logo

Jeu du Pendu

Python Logo Python

Jeu du pendu interactif en Python avec scraping web pour récupérer des mots aléatoires. Intègre la récupération de définitions et un système de logging avancé pour la pratique du web scraping.

🔧 Fonctionnalités principales :

  • Scraping web Récupération automatique de mots depuis usito.usherbrooke.ca
  • Validation regex Filtrage des mots (5-10 caractères alphanumériques)
  • Définitions intégrées Affichage des définitions des mots via scraping
  • Système de vies Nombre de vies basé sur la longueur du mot
  • Sauvegarde locale Stockage des mots dans un fichier words.txt
  • Logging complet Fichier words.log pour traçabilité des connexions et erreurs
  • Interface console Jeu interactif avec feedback utilisateur
  • Gestion d'erreurs Traitement robuste des erreurs de connexion
github logo

Chez le Mécano

C# Logo C Sharp

Exercice de programmation orientée objet (POO) en C# réalisé dans le cadre du BTS SIO. Système de gestion complet des réparations automobiles mettant en œuvre les concepts UML avancés.

🔧 Fonctionnalités principales :

  • Architecture POO Classes abstraites, héritage et polymorphisme
  • Gestion des entités Clients, Mécaniciens, Voitures, Compétences, Réparations
  • Système de compétences Mécaniciens avec compétences spécialisées
  • Validation des réparations Vérification des compétences requises
  • Collections avancées Gestion des listes de voitures et compétences
  • Interface utilisateur Affichage détaillé des informations
  • Apprentissage dynamique Mécaniciens peuvent acquérir de nouvelles compétences
  • Modélisation UML Associations et relations entre objets
github logo

Plus ou Moins

C# Logo C Sharp

Jeu de devinette classique en C# où le joueur doit deviner un nombre aléatoire généré par l'ordinateur entre 1 et 100. Application console interactive utilisant la classe Random de .NET.

🔧 Fonctionnalités principales :

  • Génération aléatoire Utilisation de la classe Random pour les nombres de 1 à 100
  • Interface interactive Console avec feedback "Plus" ou "Moins"
  • Compteur de tentatives Suivi du nombre d'essais
  • Validation des entrées Gestion des saisies incorrectes
  • Logique de jeu Algorithme de comparaison et guidage
  • Expérience utilisateur Messages d'encouragement et félicitations
  • Boucle de jeu Possibilité de rejouer
github logo

GSB Gestionnaire

Laravel Logo Laravel PHP Logo PHP MySQL Logo MySQL

Application web développée avec Laravel pour Galaxy Swiss Bourdin (GSB). Système complet de gestion incluant authentification, gestion des utilisateurs, et rapports de visite.

🔧 Fonctionnalités principales :

  • Authentification sécurisée Système de connexion avec rôles et permissions
  • Gestion des rapports CRUD complet pour les rapports de visite
  • Base de données relationnelle Structure optimisée avec MySQL
  • Interface responsive Design adaptatif avec Bootstrap
  • Validation des données Contrôles de saisie et gestion des erreurs
github logo

Gestion Commerciale

C# Logo C Sharp .NET Logo .NET

Application de gestion commerciale en C# permettant de gérer les commerciaux et leurs notes de frais. Inclut un système complet de suivi et de validation des dépenses.

🔧 Fonctionnalités principales :

  • Gestion des commerciaux Profils, secteurs et objectifs
  • Notes de frais Saisie et validation des dépenses
  • Rapports détaillés Synthèses et statistiques
  • Architecture MVC Code structuré et maintenable
  • Interface Windows Forms UI intuitive et ergonomique
github logo

SIO Math Application

C# Logo C Sharp

Application éducative conçue pour les étudiants en BTS SIO, offrant des outils de calcul et de visualisation pour les concepts mathématiques du programme.

🔧 Fonctionnalités principales :

  • Calculs mathématiques Algorithmes spécifiques au programme SIO
  • Visualisations Représentations graphiques des concepts
  • Exercices pratiques Problèmes et solutions guidées
  • Interface utilisateur Navigation intuitive entre les modules
  • Documentation intégrée Aide et explications détaillées
github logo

Compte Bancaire TDD

C# Logo C Sharp NUnit Logo NUnit

Projet de gestion de comptes bancaires développé en suivant l'approche TDD (Test Driven Development). Démontre les bonnes pratiques de développement et de tests unitaires.

🔧 Fonctionnalités principales :

  • Tests unitaires Couverture complète du code
  • Gestion des comptes Opérations bancaires de base
  • Validation des opérations Contrôles métier rigoureux
  • Clean Code Architecture et code maintenable
  • Documentation Commentaires et documentation technique
github logo

Pizza Saler

C# Logo C Sharp

Application de gestion pour pizzeria permettant de gérer les commandes, le menu et les livraisons. Interface utilisateur intuitive pour une utilisation en contexte de restauration.

🔧 Fonctionnalités principales :

  • Gestion des commandes Suivi en temps réel
  • Menu dynamique Configuration des pizzas et prix
  • Système de livraison Attribution et suivi
  • Interface tactile Adaptée au service rapide
  • Rapports de vente Statistiques et analyses
github logo