Pour le dernier projet de ma formation Développeur Web avec OpenClassrooms, j’ai choisi de réaliser une application web de cartes mémoire virtuelles avec Symfony.
L’application vous permet de créer vos cartes mémoire, qui sont des cartes de question-réponse à réviser régulièrement. Une fois créées, les cartes s’affichent sur le site, puis après avoir été révisées, reviennent à intervalles réguliers.
Le but de l’application est de faire travailler la mémoire à long terme, afin de retenir durablement et efficacement.
Le site (ainsi qu’une explication plus détaillée de son fonctionnement) est disponible à cette adresse : Libérez le pouvoir de votre mémoire | ExtraMémoire
Pourquoi Symfony ?
- Le framework est très populaire, et très demandé
- Aussi, il se base sur la structure MVC et le PHP orienté objet, un environnement qui me plait
- Symfony est également un framework extrêmement bien documenté…
- Et qui dispose d’une large communauté !
- Il le représente ainsi un gain de temps considérable
- Mais ce n’est pas tout !
- Le framework met également l’accent sur la sécurité, avec des composants dédiés
- Ainsi que sur la maintenance, avec une version améliorée qui sort tous les mois
- Bref, un choix qui s’impose comme une évidence !
Fonctionnalités
- Un tableau de bord créé avec le bundle EasyAdmin vous permet de créer et modifier vos cartes mémoires, de gérer vos tags et vos révisions quotidiennes
- Un service utilise un algorithme d’apprentissage pour déterminer la date de vos futures révisions
- Un event subscriber permet de remettre quotidiennement à zéro le nombre de cartes révisées
- Grâce à son encodeur, ses contraintes et ses pare-feux, le framework Symfony rend l’ensemble sécurisé
Technologies
Symfony, PHP, Twig, Bootstrap, jQuery, CSS, HTML
0 commentaire