Mes Réalisations
Projets Personnels
Projets Scolaire
TP 8 Flutter Netflim
Optimisation et enrichissement d’une application dédiée au visionnage de bandes-annonces de films. Ce projet a consisté à concevoir et intégrer de nouvelles fonctionnalités visant à améliorer significativement l’expérience utilisateur ainsi que la fluidité de la navigation. Parmi les principales évolutions, l’ajout d’un système de favoris permet aux utilisateurs de sauvegarder rapidement leurs bandes-annonces préférées. Une fonctionnalité de création de listes personnalisées a également été mise en place, offrant la possibilité d’organiser et de planifier les films à visionner selon leurs envies. Enfin, l’intégration d’une barre de recherche performante facilite l’accès aux contenus en permettant une recherche rapide et intuitive, renforçant ainsi l’ergonomie globale de l’application.
TP 5 Symfony API REST (Fixture)
Développement d’une API REST avec Symfony et API Platform dans le cadre d’un projet de gestion de garage. Ce projet a consisté à concevoir et implémenter des entités telles que Owner et Car, ainsi qu’à structurer leurs relations à l’aide de Doctrine. Les données ont été initialisées via des fixtures afin de faciliter les phases de test et de développement. L’API expose des endpoints sécurisés et conformes aux standards REST, permettant d’effectuer l’ensemble des opérations CRUD (GET, POST, PUT, DELETE) sur les différentes ressources. Les réponses sont disponibles en formats JSON et XML, assurant une interopérabilité avec diverses applications web et mobiles. Ce projet met en avant la gestion des relations entre entités, le traitement des données côté serveur et la mise en place d’une architecture robuste, évolutive et maintenable.
TP 4 Symfony Authentification et administration
Développement d’un système d’authentification et d’un espace d’administration avec Symfony. Ce projet a permis de mettre en place l’inscription et la connexion des utilisateurs, ainsi que la gestion des données via Doctrine et les migrations. Un tableau de bord administrateur sécurisé a été intégré, avec un contrôle d’accès basé sur les rôles. La configuration de la sécurité et la protection des routes sensibles garantissent une gestion fiable des permissions. Ce projet met en avant la gestion des utilisateurs, la sécurisation d’une application web et l’utilisation des bonnes pratiques avec Symfony.
AP NewWorld
Développement d’une application web pour une entreprise fictive, NewWorld, visant à faciliter les échanges entre producteurs et partenaires via une marketplace en ligne. Ce projet inclut la gestion des utilisateurs avec différents rôles, ainsi que la création et la résiliation de contrats. Un formulaire de création d’entreprise conforme aux exigences du RGPD a été mis en place afin d’assurer la protection des données. Un système de logs a également été intégré pour garantir le suivi des actions et la traçabilité. Ce projet met en avant la gestion des rôles, le respect des normes réglementaires et la sécurisation des données au sein d’une application web.
AP Cosmodrome
Refonte d’un site web statique en site dynamique dans le cadre d’un projet collaboratif. Ce projet a permis de concevoir une nouvelle interface à partir de maquettes, puis de mettre en place une gestion dynamique des contenus via une base de données. Le site a été enrichi avec un blog permettant la publication d’articles et de médias. Réalisé en équipe avec Git, ce projet met en avant la gestion de projet, le travail collaboratif et le développement d’applications web dynamiques.