-
Notifications
You must be signed in to change notification settings - Fork 0
Cahier des charges
Alexandre Besia edited this page Feb 16, 2023
·
1 revision
Création d’un site internet pour xxx. Psychologue conseillère en orientation professionnelle, universitaire et de carrière et formatrice d’adultes, dont la mission est l’accompagnement en orientation scolaire et professionnelle.
Plateforme : Laravel et Bootstrap
- Pourquoi Laravel ?
- framework qui supporte toutes les fonctionnalitées importantes pour ce genre de site web (BDD, authentification...)
- framework backend le plus utilisé, donc facile pour un autre développeur de reprendre le projet (source)
- utilisé en troisième année, donc ça n'est pas un choix risqué (prendre un framework jamais vu serait risqué)
- architecture MVC, un des standards présent dans le monde du web. La séparation des tâches facilite l'ajout ainsi que la modification de fonctionnalités.
- Pourquoi Bootstrap ?
- facile à mettre en place (déjà utilisé dans un projet précédent)
- design moderne et épuré
- responsive design depuis la version 2 (source)
- permet de cibler un public jeune / adulte grâce à un design mobile first (depuis la version 3)
- utilisé par des géants de l'industrie tel que Twitter, Spotifiy et LinkedIn (source)
- open-source
- bien documenté
Design pattern utilisé :
- MVC
- pages accessibles au publique
- page d'accueil
- page "à propos de nous"
- page des prestations
- page du stage immersif
- page avec le formulaire de contact
- il contiendra aussi des pages accessibles uniquement à l'administrateure, via un login avec mot de passe et nom d'utilisateur :
- page d'administration du site, qui permet de modifier le contenu des pages
- page avec la liste des patients
- authentification basique avec utilisation du
$\_SESSION
php - formulaire de contact qui envoit un email
- CMS basique avec un outil qui permet de faire du balisage html et ajouter des images
- pouvoir choisir si on met sur 1 ou 2 (ou plus) colonne (si par exemple on veut une image à côté du texte et pas juste au-dessus, voir image ci-dessous)