MES PROJETS
CityEvents
Application web collaborative Symfony pour publier, rechercher et suivre des evenements urbains avec une experience fluide cote utilisateur.
Eyrein Product
Solution Python automatisee qui collecte et classe les fiches produits Eyrein afin de simplifier l'acces aux documents techniques.
API Platform
Projet API Platform axe sur la creation d'API REST structurees, documentees et facilement exploitables pour des integrations metier.
Company Scraper
SQLite
JSON
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
GSB Gestionnaire 👥
MySQL
🤝 Projet en équipe - 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.
👥 Collaboration et gestion de projet :
- Travail en binôme Répartition des modules et fonctionnalités entre développeurs
- Versioning collaboratif Utilisation de Git pour le travail d'équipe
- Intégration continue Fusion régulière du code et résolution de conflits
🔧 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
Pokedex
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
File Arranger
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
SIO Math Application
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
Jeu du Pendu
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
Chez le Mécano
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
Plus ou Moins
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
Gestion Commerciale
C Sharp
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
Compte Bancaire TDD
C Sharp
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
Pizza Saler
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