Cahier des charges - HE-Arc/Holygram GitHub Wiki
documentclass: "article" title: "Cahier des charges - Holygram - Projet Spring" papersize: "a4" institute: "Haute École Arc" author: "Raphaël Margueron / Fabien Mottier / Segan Salomon" date: "Haute École Arc, le 10 janvier 2019" geometry: margin=2cm linestretch: 1.17 output: pdf_document
Concept
Le but serait de faire un site avec pour thème l'exorcisme. Les exorcistes pourront ainsi proposer leurs services en se créant un profil configurable sur le site. Un compte utilisateur permettra de voir les informations de contact des exorcistes et permettra de les évaluer.
Le site serait décomposé en plusieurs parties :
- Création de compte
- Les profils des exorcistes
- Une page de recherche d'exorciste
Fonctionnalités
Fonctionnalités minimales
- Créer un compte utilisateur
L'utilisateur peut se créer un compte de type client ou exorciste et ainsi se connecter pour utiliser plus de fonctionnalités.
- Créer un compte d'exorciste
L'exorciste peut offrir ses services en créant un compte sur le site.
- Visionner les profils d'exorcistes
Tout le monde peut visionner l'ensemble des profils d'exorcistes, mais les visiteurs (Sans compte) ne peuvent pas voir les informations de contact.
-
Faire une recherche d'exorciste spécifique
- La recherche basique permet de rechercher par prix et régions
- La recherche avancée permet de rechercher par prix, régions, spécialisations, renommée de l'exorciste (note), religions et nom.
-
Noter un exorciste
Les clients peuvent noter les exorcistes en fonction du travail effectué.
Fonctionnalités optionnelles
- L'administrateur peut consulter un Dashboard avec les statistiques de son site et de ses utilisateurs.
- L'utilisateur peut consulter un wiki qui explique tout ce qu'il y a à savoir sur les démons.
- L'utilisateur peut consulter des tutoriels qui explique comment exorciser des démons soi-même. (Pages statiques)
- Les clients peuvent consulter des statistiques sur les exorcistes comme le nombre de fois qu'ils ont été engagés ou leur nombre de réussites.
- Le client peut prendre contact avec l'exorciste à l'aide d'un formulaire, le site enverra alors un e-mail à l'exorciste.
Détails des fonctionnalités
Rôles
Voici la liste des rôles, avec les droits affectés.
| Visiteur | Client | Exorciste | |
|---|---|---|---|
| Se créer un compte | x | ||
| Se connecter | x | ||
| Consulter les profils d'exorcistes | x | x | |
| Faire une recherche basique | x | x | |
| Faire une recherche avancée | x | x | |
| Éditer son profil d'exorciste | x | ||
| Laisser un commentaire sur le profil d'un exorciste | x | ||
| Consulter les information de contact (email, tel, etc.) des exorcistes | x | ||
| Noter un exorciste | x | ||
| Supprimer son propre compte | x | x | |
| Éditer son propre compte | x | x | |
| Retirer n'importe quel commentaire | |||
| Supprimer n'importe quel compte (sauf le sien) |
Profils d'exorciste
- Présentation de l'exorciste
- Données
- Nom
- Images
- Description
- Prix
- Données Multiples (n-n)
- Région/Pays
- Liste de religions
- Liste de spécialisations (type de démons)
- Avis sur l'exorciste
- Commentaires
- Évaluation de l'exorciste avec des notes (1-10)