- Debian 9.5
- PHP 7.2
- MariaDB
- Apache2
- Architecture MVC
- Bootstrap 4.0
- Bien connaitre le PHP
- Bien connaitre le fonctionnement du Pattern MVC
- Bien connaitre le fonctionnement des BDD
- Connaitre quelques notions de bases de la POO
L'application est basé sur le pattern MVC
- Modèles : Classes contenant les méthodes permettant d'éxecuter des opérations sur la base de données
- Vues : Fichiers HTML contenant un peu de PHP (foreach, echo, if...)
- Contolleurs : Fichier contenant simplement des fonctions PHP
- Route : Fichier permettant de gérer les directions / redirections dans l'application
Les controlleurs ne sont pas des classes. Cela a été réalisé dans le but d'être accessible plus facilement aux personnes souhaitant comprendre, s'habituer ou encore s'améliorer en programmation PHP Modèle/Vue/Controlleur.