first commit

This commit is contained in:
Sylvain Duchesne
2026-01-18 11:53:42 +01:00
commit f04f15d926
112 changed files with 24858 additions and 0 deletions
@@ -0,0 +1,33 @@
# language: fr
@USER @priority-1
Fonctionnalité: US-10 Visualiser la fiche/le profil d'un participant
En tant qu'utilisateur
Je peux sélectionner un individu dans la liste des inscrits à un événement/atelier
Afin de voir les événements auxquels la personne a participé et voir un formulaire de contact
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder au profil d'un participant
Étant donné je suis sur la page "détail événement"
Quand je clique sur un participant
Alors je vois l'écran "user-profile"
Scénario: Voir les événements du participant
Étant donné je suis sur la page "profil utilisateur"
Alors je peux voir les événements auxquels l'utilisateur a participé
Scénario: Voir le formulaire de contact
Étant donné je suis sur la page "profil utilisateur"
Alors je peux contacter l'utilisateur
Scénario: Vérifier les informations du profil
Étant donné l'écran "user-profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
Scénario: Voir les détails du profil utilisateur
Étant donné je suis sur la page "profil utilisateur"
Alors l'écran affiche les informations du profil
@@ -0,0 +1,40 @@
# language: fr
@USER @priority-2
Fonctionnalité: US-12 Consulter la carte/tableau des événements
En tant qu'utilisateur
Je peux consulter la carte/tableau des événements auxquels j'ai participé
En filtrant les événements par dates ou par personne
Afin d'avoir une vue consolidée des événements et lieux de rencontre
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder à la liste des événements depuis le profil
Étant donné je suis sur la page "mon profil"
Alors je peux voir la liste des événements
Scénario: Accéder à la liste des événements depuis découvrir
Étant donné je suis sur la page "découvrir"
Alors je peux voir la liste des événements
Scénario: Filtrer par date
Étant donné je suis sur la page "découvrir"
Quand je clique sur "Filtrer par date"
Alors l'écran contient une section "Filtre par date"
Scénario: Filtrer par personne
Étant donné je suis sur la page "profil utilisateur"
Alors je peux voir les événements auxquels l'utilisateur a participé
Scénario: Vérifier les données de l'écran événements
Étant donné l'écran "events" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Liste des événements |
| Filtre par date |
Scénario: Vérifier les données de l'écran profil
Étant donné l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
@@ -0,0 +1,30 @@
# language: fr
@USER @priority-1
Fonctionnalité: US-15 Visualiser les inscrits à un atelier/événement
En tant qu'utilisateur
Je peux visualiser les inscrits à un atelier/événement
En sélectionnant l'atelier/l'événement désiré dans la liste
Afin de consulter la liste des inscrits triée par ordre alphabétique
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder à la liste des inscrits
Étant donné je suis sur la page "détail événement"
Alors je peux voir la liste des participants
Scénario: Voir la liste triée
Étant donné je suis sur la page "détail événement"
Alors l'écran contient une section "Participants"
Scénario: Cliquer sur un inscrit pour voir son profil
Étant donné je suis sur la page "détail événement"
Quand je clique sur un participant
Alors je vois l'écran "user-profile"
Scénario: Vérifier les données de l'écran
Étant donné l'écran "event-detail" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Titre |
| Date |
| Liste des participants |
+36
View File
@@ -0,0 +1,36 @@
# language: fr
@USER @priority-1
Fonctionnalité: US-20 Voir le profil des personnes faisant partie de mon réseau
En tant qu'utilisateur
Je peux voir le profil des personnes faisant partie de mon réseau
Ainsi que le profil des personnes publiques
Et consulter la description de l'événement afin de savoir si je veux participer
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder à mon profil
Étant donné je suis sur la page "accueil"
Quand je navigue vers "mon profil"
Alors je vois l'écran "profile"
Scénario: Voir mon réseau
Étant donné je suis sur la page "mon profil"
Alors l'écran contient une section "Mon réseau"
Scénario: Voir un profil de mon réseau
Étant donné je suis sur la page "mon profil"
Quand je clique sur un participant
Alors je vois l'écran "user-profile"
Scénario: Consulter un événement depuis un profil
Étant donné je suis sur la page "profil utilisateur"
Quand je clique sur un événement
Alors je vois l'écran "event-detail"
Scénario: Vérifier les données du profil
Étant donné l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
+38
View File
@@ -0,0 +1,38 @@
# language: fr
@USER @priority-2
Fonctionnalité: US-21 Décider que tous les utilisateurs puissent suivre mes activités
En tant qu'utilisateur
Je peux décider que tous les utilisateurs puissent suivre toutes mes activités
En déclarant mon profil public
Afin de communiquer au sujet de mes déplacements et faire la publicité des événements
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder aux paramètres de profil
Étant donné je suis sur la page "mon profil"
Quand je navigue vers "paramètres"
Alors je vois l'écran "settings"
Scénario: Configurer la visibilité du profil
Étant donné je suis sur la page "paramètres"
Alors l'écran contient une section "Confidentialité"
Scénario: Rendre le profil public
Étant donné je suis sur la page "paramètres"
Quand je clique sur "Profil public"
Alors l'écran contient une section "Visibilité"
Scénario: Vérifier les données des paramètres
Étant donné l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
| Rayon de notification |
Scénario: Vérifier les données du profil
Étant donné l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
+33
View File
@@ -0,0 +1,33 @@
# language: fr
@USER @priority-2
Fonctionnalité: US-22 Parrainer un nouvel utilisateur
En tant qu'utilisateur
Je peux parrainer un nouvel utilisateur
En lui partageant mon QR code ou lien de contact
Afin de savoir combien de personnes ont rejoint le réseau grâce à moi
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder au partage de profil
Étant donné je suis sur la page "mon profil"
Alors l'écran contient une section "Partager mon profil"
Scénario: Voir le QR code de parrainage
Étant donné je suis sur la page "mon profil"
Alors je peux voir le QR code
Scénario: Voir le lien de parrainage
Étant donné je suis sur la page "mon profil"
Alors je peux voir le lien de partage
Scénario: Voir les statistiques de parrainage
Étant donné je suis sur la page "mon profil"
Alors l'écran contient une section "Mes parrainages"
Scénario: Vérifier les données du profil
Étant donné l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
@@ -0,0 +1,34 @@
# language: fr
@USER @priority-1
Fonctionnalité: US-23 Me connecter avec d'autres utilisateurs
En tant qu'utilisateur
Je peux me connecter avec d'autres utilisateurs
En partageant mon QR code ou mon lien de contact
Afin d'étendre mon réseau
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder au partage depuis le profil
Étant donné je suis sur la page "mon profil"
Alors l'écran contient une section "Partager"
Scénario: Voir le QR code
Étant donné je suis sur la page "mon profil"
Alors je peux voir le QR code
Scénario: Voir le lien de partage
Étant donné je suis sur la page "mon profil"
Alors je peux voir le lien de partage
Scénario: Accéder à l'écran de partage dédié
Étant donné je suis sur la page "mon profil"
Quand je navigue vers "partage de profil"
Alors je vois l'écran "share-profile"
Scénario: Vérifier les données du profil
Étant donné l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |
@@ -0,0 +1,28 @@
# language: fr
@USER @priority-2
Fonctionnalité: US-24 Être notifié des activités de mes contacts
En tant qu'utilisateur
Je peux être notifié lorsqu'un contact participe à des événements
Afin d'obtenir une synthèse du contenu des ateliers et événements
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder aux paramètres de notification
Étant donné je suis sur la page "paramètres"
Alors l'écran contient une section "Notifications"
Scénario: Configurer les notifications de contacts
Étant donné je suis sur la page "paramètres"
Alors je peux configurer mes notifications
Scénario: Voir les activités de mes contacts sur l'accueil
Étant donné je suis sur la page "accueil"
Alors l'écran contient une section "Activités de mes contacts"
Scénario: Vérifier les données des paramètres
Étant donné l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
| Rayon de notification |
@@ -0,0 +1,29 @@
# language: fr
@USER @priority-2
Fonctionnalité: US-25 Être averti des événements susceptibles de m'intéresser
En tant qu'utilisateur
Je peux être notifié lorsqu'un nouvel événement est ajouté près de chez moi
Et/ou avec une thématique qui m'intéresse
En configurant mes notifications
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder aux paramètres de notification
Étant donné je suis sur la page "paramètres"
Alors l'écran contient une section "Notifications"
Scénario: Configurer le rayon de notification
Étant donné je suis sur la page "paramètres"
Alors je peux définir mon rayon de notification
Scénario: Configurer les thématiques d'intérêt
Étant donné je suis sur la page "paramètres"
Alors je peux définir mes thématiques d'intérêt
Scénario: Vérifier les données des paramètres
Étant donné l'écran "settings" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Notifications |
| Confidentialité |
| Rayon de notification |
@@ -0,0 +1,32 @@
# language: fr
@USER @priority-2
Fonctionnalité: US-26 Définir la portée d'un événement
En tant qu'utilisateur
Je peux créer/présenter le contenu d'un événement et le catégoriser par type/thématique
En indiquant son rayon d'intérêt en kilomètres
Afin de m'assurer que les utilisateurs qui habitent trop loin ne reçoivent pas de notification
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder à la création d'événement
Étant donné je suis sur la page "créer un événement"
Alors l'écran contient une section "Portée de l'événement"
Scénario: Définir le rayon d'intérêt
Étant donné je suis sur la page "créer un événement"
Quand je clique sur "Définir la portée"
Alors l'écran contient une section "Rayon en kilomètres"
Scénario: Choisir une thématique
Étant donné je suis sur la page "créer un événement"
Alors l'écran contient une section "Thématique"
Scénario: Vérifier les champs obligatoires
Étant donné l'écran "create-event" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Nom de l'événement |
| Date |
| Heure de début |
| Lieu |
| Thématique |
@@ -0,0 +1,32 @@
# language: fr
@USER @priority-0
Fonctionnalité: US-9 Visualiser la photo d'un individu
En tant qu'utilisateur
Je peux visualiser la photo d'un individu ou ajouter une photo personnelle sur une fiche existante
Et consulter la liste des inscrits à un atelier
Afin d'identifier les personnes que j'ai rencontrées dont je n'ai pas noté leur nom
Contexte:
Étant donné je suis connecté en tant qu'utilisateur
Scénario: Accéder au profil pour voir la photo
Étant donné je suis sur la page "mon profil"
Alors je vois l'écran "profile"
Et l'écran contient une section "Photo de profil"
Scénario: Naviguer vers le profil depuis la liste des participants
Étant donné je suis sur la page "détail événement"
Quand je clique sur un participant
Alors je suis redirigé vers "profil utilisateur"
Et l'écran affiche les informations du profil
Scénario: Consulter la liste des inscrits à un atelier
Étant donné je suis sur la page "détail événement"
Alors je peux voir la liste des participants
Scénario: Vérifier les champs de données du profil
Étant donné l'écran "profile" est affiché
Alors le formulaire contient les champs obligatoires suivants:
| Photo de profil |
| Nom |
| Pseudo |