Mes Projets

Cas Pompier
Cas Pompier

Développement d’un site web en PHP / HTML / CSS / JavaScript dans un contexte pédagogique.

Objectif : créer une interface permettant de gérer des types d'engins (affichage, ajout, modification, suppression) avec ou sans image.

Fonctionnalités développées :
- Affichage des types d’engins sous forme de liste.
- Ajout de nouveaux types avec gestion d’image (stockage du chemin, pas du fichier en base).
- Formulaire dynamique pour la création et l’édition.
- Boutons de suppression et de modification avec pré-remplissage des champs.

Projet CMS Wordpress : EcoMobilis
Projet CMS Wordpress : EcoMobilis

Projet réalisé en groupe durant la première année de BTS, utilisant WordPress comme CMS.

Objectif : Développer un site web facilitant l’accès aux services de vélos partagés dans différentes villes, dans une démarche écologique.

Fonctionnalités mises en œuvre :
- Recherche de stations de vélos par ville.
- Présentation de l’initiative EcoMobilis et de ses objectifs durables.
- Utilisation de thèmes personnalisés et de plugins adaptés.
- Répartition des tâches en groupe : design, contenu, structure du site, etc.

Portfolio
Portfolio

Projet personnel réalisé dans le but de candidater à une école spécialisée à Montpellier.

Objectif : Créer un site web de présentation personnelle mettant en valeur mes projets, notamment dans le domaine du développement de jeux vidéo.

Contenu du site :
- Présentation de mon parcours et de mes compétences techniques.
- Mise en avant de projets liés à la programmation de jeux (exemples, captures, démos).
- Design clair et professionnel adapté à une candidature scolaire.
- Site développé en HTML / CSS / JavaScript / PHP.

Veille technologique : Informatique Quantique
Veille technologique : Informatique Quantique

Réalisation d’une veille technologique sur le thème de l’informatique quantique, dans le cadre du BTS SIO.

Objectif : Suivre l’évolution d’un domaine émergent à fort impact futur dans les technologies numériques.

Méthodologie :
- Utilisation d’outils comme Pocket et Feedly (via Feedex) pour centraliser et organiser les sources d'information.
- Sélection d’articles récents, rapports de recherche et actualités technologiques.
- Synthèse des avancées (qubits, ordinateurs quantiques, enjeux de cybersécurité, etc.).
- Présentation claire des apports et limites de cette technologie.

Cas Photoforyou
Cas Photoforyou

Projet de fin d’année développé en duo, simulant un site de vente de photographies numériques.

Objectif : Concevoir une application web (non publique) pour la gestion des utilisateurs, des photos et des ventes, dans un cadre pédagogique.

Stack technique : Laravel (PHP), base de données SQL, Blade pour le front-end.

Fonctionnalités principales :
- Authentification des utilisateurs et rôles (admin/client).
- Ajout, modification et suppression de photos avec métadonnées.
- Interface d’administration pour la gestion du catalogue.
- Utilisation du framework Laravel pour structurer le projet (MVC, routage, migrations, etc.).

Pokestore
Pokestore

Projet de fin d’année réalisé en trio, développé en Java avec JavaFX, simulant une boutique spécialisée dans la vente de cartes Pokémon et de produits dérivés.

Objectif : Concevoir une application locale combinant boutique et outil pédagogique pour une entreprise fictive.

Fonctionnalités principales :
- Gestion du catalogue de produits (cartes, goodies).
- Interface utilisateur intuitive pour la consultation et l’achat.
- Module d’administration (gestion des stocks, des utilisateurs, des ventes).
- Système de questionnaires internes à destination des employés pour évaluer leurs connaissances produits.
- Application développée avec JavaFX pour une expérience graphique fluide et interactive.

Jeu multijoueur en Python
Jeu multijoueur en Python

Projet réalisé en stage de première année, consistant en un jeu multijoueur simple développé en Python.

Objectif : Créer une base de jeu en réseau avec peu de fonctionnalités pour expérimenter la logique client/serveur.

Fonctionnalités développées :
- Connexion de plusieurs joueurs sur un réseau local.
- Déplacement de personnages sur un plateau basique.
- Gestion minimale des collisions ou interactions.

Ce projet met en évidence mes premiers pas en développement de jeux, en contraste avec les projets plus avancés comme Pokestore.

Jeu RPG avec JavaFX
Jeu RPG avec JavaFX Jeu RPG avec JavaFX

Projet personnel développé en Java avec JavaFX, servant à mettre en pratique des compétences avancées en conception d’interface graphique et en logique de jeu.

Objectif : Créer un jeu en mode RPG avec une progression dynamique et une interface soignée.

Fonctionnalités principales :
- Système de vagues d’ennemis à affronter avec montée progressive en difficulté.
- Gain d’XP à chaque ennemi vaincu, avec possibilité d’améliorations.
- Boutique intégrée pour acheter des objets ou compétences.
- Apparition automatique d’un boss après un certain nombre d’ennemis éliminés.
- Utilisation de JavaFX pour les animations, la gestion des états de jeu, et une interface fluide.

Ce projet illustre clairement ma montée en compétence depuis mes premières réalisations en Python.