-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Guillaume_KESTEMAN edited this page Jul 25, 2026
·
15 revisions
Slot Finder permet aux membres d’un groupe de définir leurs créneaux de disponibilité afin de trouver facilement un créneau commun pour un évènement.
- Inscription par email + username + mot de passe ou via Discord / Google / GitHub
- Le
usernamedoit être unique - Si un
usernameest déjà pris via un provider externe → popup pour demander un nouveauusername
- Le
- Connexion par email/username + mot de passe ou provider externe
- Changement de mot de passe
- Mot de passe oublié (reset)
Un utilisateur doit avoir au minimum :
- Username
- Avatar (par défaut via Gravatar ou scraping depuis le provider si possible, sinon possibilité d'upload son propre avatar)
- Création d’un évènement (nom* + description + durée minimale d’un créneau (valeur par défaut 1h) + plage de l’évènement* (avec limite de 6 mois))
- Partage d’un évènement via lien unique non indexé
- Participation :
- Si connecté, un utilisateur peut rejoindre une invitation via le lien ou juste l'ignorer (avec login après avoir cliqué)
- Gestion des créneaux :
- Définir / modifier / supprimer ses créneaux de disponibilité via un calendrier UX type Proton Calendar
- Voir les disponibilités de tous les membres ou uniquement les créneaux communs (switch de vue)
- Détection automatique des créneaux communs :
- Dès que 2+ membres ont défini leurs disponibilités et qu’un créneau en commun existe, il s’affiche dans le calendrier
- Le créateur de l’évènement peut :
- Sélectionner un créneau commun pour valider l’évènement
- Réduire l’intervalle si nécessaire
- Vue mensuelle du calendrier des dispos, vue par défaut quand durée minimale d'évènement > 1d (priorité post MVP)
- Sondage pour choisir le créneau de disponibilité commun
- Définir un nombre ou pourcentage minimum de membres pour proposer des créneaux communs (option dans la création d’évènement)
- Pouvoir afficher/masquer certains membres dans la vue calendrier
- Définir un intervalle de temps global pour l’évènement, afin que les membres n’entrent leurs disponibilités que dans cette limite
- Lorsque le créneau de disponibilité commun est choisi, permettre de rajouter l'évènement dans son calendrier (google, outlook, proton, etc)
- Pouvoir importer les évènements de non disponibilité depuis un calendrier externe (google, outlook, proton, etc...)
- Revoir la gestion des invitations afin de générer les liens d'invitation plutôt que de passer directement le lien de l'évènement pour le rejoindre
- Description d'évènement en Wiziwig
- Ajouter en fond sur le page Home des bulles style BD avec des phrases du style "On se prévoit quand un ciné ?"
Ce projet est distribué sous licence MIT.