+33 6 63 98 49 35manuel.coffin@gmail.com
MC

Spot a Yogi : Le Airbnb des cours de yoga

Photo de Manuel Coffin.
par Manuel Coffin
Le 24 juin 2022
Photo de l'article Spot a Yogi : Le Airbnb des cours de yoga

TL;DR

Spot a Yogi est une plateforme qui permet aux voyageurs de connecter avec les professeurs de yoga locaux.

Table des matières

Origine du projet

J'ai vécu plusieurs mois à Ténérife, dans les îles canaries. Là-bas, le yoga est vraiment le sport national !

C'est une île ou il y fait beau toute l'année, et beaucoup de voyageurs y viennent pour se ressourcer. Il y a des dizaines de professeurs, mais ce n'est pass forcément évident de les trouver. En général, il faut naviguer entre les multiples groupes Whatsapp ou Facebook pour trouver un cours proche de chez soi.

Dans le même temps, j'ai remarqué que les professeurs ont du mal à se rendre visibles, n'étant pas spécialement à l'aide avec l'informatique, ils ont souvent recours à des annonces papiers, autant dire que les résultats sont limités.

J'ai donc eu l'idée de créer une plateforme pour connecter élèves et professeurs.

Intentions

Pour Spot a Yogi, je ne voulais pas réinventer la roue. Mon objectif était de créer une plateforme qui soit immédiatement familière pour l'utilisateur, c'est pourquoi je me suis allègrement inspiré de l'interface de Airbnb.

Technologies utilisées

Pour une plateforme de cette ampleur, j'avais besoin d'un framework qui me facilite la communication avec la base de données. J'ai décidé d'utiliser BlitzJs, un meta framework basé sur NextJs. BlitzJs offre également un gain de productivité conséquent grâce à sa CLI et son architecture péremptoire qui permet de scaler l'application sans soucis.

Pour la base de données, j'ai choisi d'utiliser Supabase, qui est une alternative open source à Firebase. La base de données est en PostgreSQL, et je dois admette que je préfère travailler avec un modèle relationnel.

Fonctionnalités

Il y a deux volets dans Spot a Yogi.

Le premier est un dashboard d'administration pour les professeurs de yoga, dans lequel il peuvent gérer leur emploi du temps, et créer des évènements uniques ou récurrents. Ils peuvent également gérer les réservations pour chaque classe, ce qui leur permet de mieux gérer leur planning et adapter leurs horaires si besoin.

Le second volet est la partie publique de la plateforme. Elle consiste en une page ou les utilisateurs peuvent rechercher des cours de yoga dans la ville de leur choix. Les cours s'affichent sur une carte, et il est possible de filtrer selon divers critères (lieu, horaires, type de yoga...).

L'utilisateur peut consulter le détail de chaque classe, voir le profil du professeur, et s'il le souhaite, réserver sa place pour la prochaine classe.

Axes d'amélioration

Le problème de ce projet est que je n'ai pas pris le temps de correctement valider le besoin au départ. J'ai contacté une dizaine de professeurs, qui m'ont assuré être très enthousiasmés par l'idée. Cependant, une fois la plateforme sortie, aucun ne s'est inscrit de lui même.

Je pense que le problème n'était pas assez douloureux pour qu'ils aient recours à ma solution, bien qu'elle fût gratuite.

Ce qu'il manque à la plateforme actuellement, ce sont les utilisateurs. Je pourrais faire de la pub Facebook ou Google pour initier la machine, mais je pense que j'ai simplement mal défini mon besoin, et je préfère consacrer mon temps à d'autres projets.

Ça reste une excellente leçon d'entrepreunariat !


Spot a Yogi est disponible ici.