Bonjour à tous !
Je souhaite migrer ma communauté actuelle vers une autre plateforme car je rencontre de sérieux problèmes de performance. Pour ce faire, je dois m’assurer que certaines des fonctionnalités principales actuellement disponibles le seront également après la migration.
J’ai une plateforme de hub sportif sur WordPress avec le plugin et le thème BuddyBoss, avec plus de 18 000 membres (la plupart très actifs). Le but de la plateforme est de permettre aux gens de trouver d’autres personnes avec qui ils peuvent pratiquer des sports comme le football, le basketball, le volleyball, la boxe (ou d’autres arts martiaux), le tennis, la danse, etc.
La plateforme propose également 3 types de profils : Joueurs, Coachs et Propriétaires de terrains/salles. Ainsi, lors de l’inscription, l’utilisateur peut choisir le type de profil qu’il souhaite créer. En fonction de son choix, le profil peut comporter des champs personnalisés uniques. Par exemple, les joueurs ont une catégorie de sport, un lieu, un genre, un âge et un horaire disponible. Les utilisateurs peuvent parcourir 3 annuaires d’utilisateurs - un pour chaque type de profil - et filtrer les utilisateurs en fonction de ces champs uniques. Lorsqu’ils trouvent un utilisateur qui répond aux exigences, ils peuvent le contacter par message ou simplement le suivre (l’ajouter comme ami).
Outre l’annuaire des utilisateurs et la communication entre utilisateurs, le hub dispose de groupes (1 pour chaque catégorie sportive), où ils peuvent discuter librement et inviter d’autres membres. Habituellement, ils utilisent ces groupes pour organiser des matchs ou des tournois, même si la plateforme ne prend pas en charge une telle fonctionnalité.
Je n’ai pas encore monétisé la plateforme, mais je devrai probablement à l’avenir mettre en place un plan d’abonnement symbolique à 1 $ par mois et bloquer une ou deux fonctions derrière celui-ci. Au moins pour couvrir mes frais de serveur et le temps libre que j’y consacre. De plus, je souhaite intégrer une sorte de fonctionnalité de tournoi et de gamification où les utilisateurs obtiennent des points ou des badges en fonction de leurs réalisations (sur le terrain ou dans la salle).
Est-ce possible avec Discourse et quelques extensions, sans travail personnalisé (car je ne suis pas développeur) ?