Bienvenue dans mon univers de développement web! Explorez ma collection de projets et plongez dans les détails de chaque réalisation. Cliquez sur un projet pour découvrir son histoire complète: les technologies que j'ai maîtrisées, les défis que j'ai relevés et les solutions innovantes que j'ai créées.

Ce projet a consisté à créer un site complet pour une pépinière avec plusieurs fonctionnalités essentielles: un panier d'achat pour les clients, une barre de recherche efficace, ainsi que des filtres et catégories pour faciliter la navigation.
Défis rencontrés: L'implémentation d'un système de filtrage interactif qui maintient les performances du site et l'optimisation des images pour un temps de chargement rapide.

Ce jeu interactif propose une expérience engageante où les joueurs doivent ramasser une clé, éviter les ennemis, et atteindre une porte. Le tableau de score ajoute un élément compétitif qui encourage les utilisateurs à améliorer leurs performances.
Défis rencontrés: La mise en place de collisions précises et d'une logique de jeu fluide. L'implémentation d'un système de score persistant a également nécessité une attention particulière.

Application de gestion de tâches développée avec IntelliJ IDEA en utilisant la bibliothèque React. Cette application permet aux utilisateurs de créer, modifier et supprimer des tâches, avec une interface intuitive et réactive.
Défis rencontrés: La gestion efficace de l'état avec React et l'implémentation d'une fonctionnalité de persistance des données pour que les tâches soient sauvegardées entre les sessions.

Un quiz interactif sur la géographie mondiale avec des questions générées aléatoirement. Les utilisateurs peuvent tester leurs connaissances sur différents pays, capitales et caractéristiques géographiques.
Défis rencontrés: La création d'un système de questions aléatoires qui évite les répétitions et la mise en place d'un mécanisme de scoring précis qui encourage les utilisateurs à réessayer.

Site web transactionnel pour une bibliothèque, développé avec le framework Laravel. Ce projet offre une plateforme complète permettant aux utilisateurs de parcourir le catalogue, de réserver des livres et de gérer leurs emprunts.
Défis rencontrés: L'implémentation d'un système d'authentification sécurisé et la création d'une base de données relationnelle optimisée pour gérer efficacement le catalogue et les transactions.

Développement d'une application web moderne qui facilite la coordination entre les organisations et les bénévoles. Benactor offre une plateforme où les organisations peuvent publier leurs besoins et les bénévoles peuvent offrir leur temps et leurs compétences.
Défis rencontrés: La création d'un système de mise en relation efficace entre organisations et bénévoles, ainsi que la gestion des calendriers et des disponibilités en temps réel. Un défi supplémentaire a été le manque de participation de l'un des coéquipiers, ce qui a nécessité une réorganisation des tâches et une adaptation rapide pour respecter les délais du projet.