Site de

Partage des rêves

en Symfony

Lien GitHub

Projet de Symfony

Le projet Fukafukashita est une plateforme web développée avec le framework Symfony, dédiée au partage de rêves et de cauchemars sous la forme d'un forum interactif. Les utilisateurs peuvent créer un compte, sécurisé par la gestion de sécurité intégrée de Symfony, et poster de nouveaux rêves ainsi que commenter et aimer ceux des autres.

Ma contribution principale à ce projet a été axée sur la gestion de l'ORM (Object-Relational Mapping) et la création du modèle de données. J'ai conçu et implémenté les entités nécessaires pour représenter les utilisateurs, les rêves, les commentaires et les interactions. Cette tâche a mis en valeur mes compétences en modélisation de données et en gestion des bases de données.

J'ai également été responsable de la gestion des routes pour les posts et les commentaires, ce qui inclut les fonctionnalités de création, de mise à jour et de suppression. Cette partie du projet a nécessité une bonne compréhension de la structure MVC (Modèle-Vue-Contrôleur) de Symfony et m'a permis de démontrer mes compétences en développement backend et en gestion des routes.

En outre, j'ai géré la création de l'API permettant aux applications externes d'accéder aux données. Cette API a été sécurisée pour limiter l'accès aux utilisateurs connectés, garantissant ainsi la confidentialité et la sécurité des données partagées.

J'ai également contribué à la logique du frontend pour les posts, assurant une expérience utilisateur cohérente et intuitive. Bien que ma principale responsabilité ait été axée sur le backend, j'ai effectué un peu de design pour expérimenter le développement en Twig.

La sécurité des utilisateurs a été assurée par les outils de sécurité intégrés de Symfony, garantissant que les comptes et les données des utilisateurs sont protégés. J'ai collaboré à l'intégration de ces fonctionnalités de sécurité, assurant ainsi une protection robuste contre les accès non autorisés.

Mon équipe a également implémenté des tests unitaires pour assurer la fiabilité et la robustesse de l'application. Nous avons utilisé un Kanban pour répartir les tâches et gérer efficacement le développement du projet, assurant une coordination fluide et une progression régulière.

En conclusion, le projet Fukafukashita a permis de démontrer mes compétences en développement web avec Symfony, en sécurité des applications web et en gestion de projet. La plateforme offre un espace sécurisé et interactif pour le partage de rêves et de cauchemars, mettant en avant une combinaison de fonctionnalités robustes et d'une expérience utilisateur agréable.