Développement d'une application web complète pour une association étudiante, couvrant la gestion d'une boutique et le suivi des stocks. Projet réalisé en équipe avec gestion du cycle de vie complet : analyse du besoin, conception, développement, tests et mise en ligne.
Mes projets
Projets réalisés dans le cadre de mon BUT Informatique et en dehors. Chaque réalisation mobilise des compétences techniques et organisationnelles concrètes, du besoin initial à la livraison finale.
Application de gestion — Association étudiante
Page boutique — Code
Implémentation de la logique métier de la boutique : affichage des produits, gestion du panier, traitement des commandes. Structure PHP orientée vers la lisibilité et la maintenabilité.
Page boutique — Interface
Interface front-office de la boutique : présentation des articles, navigation par catégorie, responsive design adapté aux usages mobiles. Attention portée à l'expérience utilisateur.
Gestion de stock — Interface
Module d'administration pour le suivi des quantités en stock : tableau de bord, alertes de seuil, visualisation des mouvements. Interface pensée pour des utilisateurs non-techniciens.
Gestion de stock — Code
Implémentation des fonctions d'entrée et de sortie de produits, avec mise à jour automatique de la base de données et journalisation des opérations pour la traçabilité.
Réalisations complémentaires
📚 Bibliothèque de jeux — Java & API
Application de gestion d'une bibliothèque de jeux de société avec intégration d'une API externe pour récupérer les données (description, image, règles). Modélisation complète de la base de données relationnelle, interface JavaFX.
Compétences mobilisées : conception BDD, consommation d'API REST, interface graphique JavaFX, architecture MVC.
🖥️ Infrastructure serveur Linux
Mise en place et assemblage complet d'un serveur sous Linux : partitionnement, installation des services (web, DNS, SSH), configuration du réseau, gestion des droits et sécurisation de l'accès.
Compétences mobilisées : administration système, réseau, sécurité, documentation d'infrastructure.
⚙️ Environnements de développement (VM)
Configuration de machines virtuelles dédiées au développement : isolation des environnements, gestion des snapshots, partage de ressources. Objectif : reproduire des conditions de production et tester sans risque.
🌐 Portfolio personnel
Conception et déploiement de ce portfolio sur hébergement o2switch. Structure multi-pages HTML/CSS/JS, responsive, avec animations au scroll et navigation cohérente. Hébergé sur domaine dédié.