Injonctions
Cette application web a été réalisée dans le cadre de mon projet de fin de 2ᵉ année du BUT Métiers du Multimédia et de l’Internet (MMI). L’objectif était de concevoir un site utilisant le framework PHP Symfony, permettant aux utilisateurs de répondre à un sondage en ligne et de visualiser les résultats via un dashboard interactif.
Le thème du sondage devait porter sur une injonction sociale. J’ai choisi d’explorer une injonction liée aux études et aux choix académiques, un sujet qui touche particulièrement les étudiants et leur entourage.
Fonctionnalités principales
- Participation au sondage : Interface intuitive pour répondre facilement aux questions.
- Dashboard des résultats : Visualisation des réponses en temps réel grâce à des graphiques dynamiques.
- API dédiée : Permet de récupérer les données du sondage depuis une application tierce.
- Sauvegarde des réponses : Les participants peuvent quitter la page et retrouver leurs réponses enregistrées.
- Protection anti-bot : Implémentation d’un captcha pour éviter les réponses automatisées.
⚠️ Les données du sondage sont fictives et ne reflètent pas la réalité. ⚠️
Technologies utilisées
- Symfony : Développement du backend, gestion des requêtes et mise en place de l’API.
- Twig : Moteur de templating pour afficher le sondage et les résultats.
- Google Charts : Bibliothèque utilisée pour la génération de graphiques interactifs sur le dashboard.
Mon rôle
J’ai réalisé ce projet en autonomie, ce qui m’a permis de :
- Découvrir et approfondir Symfony en développant une application complète.
- Travailler sur la gestion des données, notamment leur stockage et récupération via une API.
- Intégrer des fonctionnalités avancées côté frontend, comme la sauvegarde des réponses utilisateur.
- Sécuriser l’application contre les réponses automatisées en intégrant un captcha.
Résultats
L’application est accessible en ligne à l’adresse suivante :
👉 injonctions.nathanjourdain.fr
Ce projet m’a offert une expérience concrète dans le développement fullstack avec Symfony, tout en travaillant sur un sujet sociétal pertinent.