RTour est une application consacreÌe aux riders. Elle leur permet de dâorganiser un roadtrip avec dâautres utilisateurs. Lâobjectif est de favoriser lâeÌchange et lâentraide, et de permettre de profiter ensemble de leur voyage. Mis en relation avec un rider local qui va leur faire deÌcouvrir les spots de sa ville, ils vont pouvoir partager des sessions et des bons moments autour de leur passion commune.
LâidĂ©e de rĂ©aliser une application dĂ©diĂ©e spĂ©cifiquement Ă la mise en relations entre pratiquants de sport freestyle sâest faite suite Ă un constat personnel. En effet, pratiquant personnellement le BMX depuis environ 7 ans, jâai moi-mĂȘme plusieurs fois Ă©tĂ© confrontĂ© Ă ces diffĂ©rentes situations :
Bien que le projet sâinscrit dans un cadre scolaire (ECV Digitial), le projet a pour vocation de rĂ©pondre Ă un besoin rĂ©el. En effet, le monde du bmx se base Ă©normĂ©ment sur la notion de âfraternitĂ©â oĂč les diffĂ©rents riders partagent la mĂȘme passion et aiment passer du temps ensemble pour pratiquer leur sport. Et câest un peu dans cette notion de famille et de partage que jâaimerais crĂ©er Rtour. Lâaspect financier nâest pas la prĂ©occupation principale, mĂȘme sâil pourrait ĂȘtre envisagĂ© dans une version future (voir partie business model).
Le projet proposĂ© nâĂ©tant quâĂ lâĂ©tat de prototype, jâai imaginĂ© pour une V1 la liste de fonctionnalitĂ©s suivantes :
PossibilitĂ© de crĂ©er un profile et de se connecter (trĂšs basique, un systĂšme dâauthentification plus Ă©laborĂ© sera Ă prĂ©voir dans une version ultĂ©rieure).
PossibilitĂ© de crĂ©er un roadtrip en respectant une configuration minimale dâinformations nĂ©cessaires.
PossibilitĂ© de voir les roadtrips et de faire une demande dâajout.
PossibilitĂ© dâaccepter ou refuser un rider qui a fait une demande pour rejoindre mon roadtrip.
Le pĂ©rimĂštre du projet donnĂ© par lâECV sâintĂ©ressant principalement au domaine du mobile, plusieurs choix Ă©taient envisageables :
Choix : jâai dĂ©cidĂ© de faire une application orientĂ©e mobile uniquement, car je voulais pouvoir utiliser des fonctionnalitĂ©s propres Ă un usage mobile (invitation de contacts notamment). De plus, rĂ©aliser un projet en react native me permet de me former sur une technologie que je ne connaissais pas trĂšs bien (react) et de pouvoir me confronter Ă des problĂ©matiques diffĂ©rentes (dĂ©veloppement mobile) de celles que je rencontre habituellement (dĂ©veloppement 100 % web).
Mon application ayant une gestion de donnĂ©es Ă rĂ©aliser, il me faut un serveur pour pouvoir rĂ©cupĂ©rer les donnĂ©es de ma base de donnĂ©es et les transmettre Ă lâapplication. Pour cela, jâai deux possibilitĂ©s :
Choix : jâai dĂ©cidĂ© de crĂ©er mon propre serveur, car je voulais pouvoir avoir la main complĂšte sur lâensemble des composants qui permettent Ă RTOUR de fonctionner. Travaillant essentiellement avec Javascript, jâai utilisĂ© Node.js avec le framework Express pour rĂ©aliser le serveur. La base de donnĂ©e, quant Ă elle, a Ă©tĂ© rĂ©alisĂ©e en noSQL Ă lâaide de MongoJS.
MĂȘme si lâobjectif nâest pas dâinclure une dimension Ă©conomique au projet, jâai tout de mĂȘme rĂ©flĂ©chis Ă un moyen de financer lâapplication. Ma rĂ©flexion Ă©conomique et globale sâest faite suite Ă la rĂ©alisation dâun lean startup canvas.
Cette mĂ©thode de travail mâa permis de visualiser les diffĂ©rents aspects de mon concept/application. En simplifiant et formulant les arguments dans chaque case du tableau, on va directement Ă lâessentiel, et cette vision globale nous permet de rĂ©flĂ©chir Ă un business plan. Mon modĂšle Ă©conomique sâaxe autour de deux sources de revenus :
Les utilisateurs auraient donc la possibilitĂ© de pouvoir contribuer Ă la maintenance de lâapplication, mais ne reprĂ©sente quâune partie utopique des revenus estimĂ©s.
Le vĂ©ritable moyen de gagner de lâargent pourrait venir des magasins partenaires. En effet, je me suis mis Ă la place du rider qui, au milieu de son trip, a un problĂšme sur son bmx, et doit changer une piĂšce en urgence. Il pourrait ĂȘtre intĂ©ressant de rĂ©fĂ©rencer les shops partenaires de lâapplication sur une carte, et ainsi de permettre au rider de trouver un magasin spĂ©cialisĂ© pour racheter du matĂ©riel neuf. LâadhĂ©sion pour un shop Ă Rtour est de 250 ⏠/ an.
Ă lâavenir, si Rtour se dĂ©veloppe et parvient Ă crĂ©er une communautĂ© autour de lâapplication, on peut tout Ă fait imaginer transformer le produit. En effet, il pourrait devenir une extension vendue Ă des applications concurrentes de voyage dĂ©sireuses de vouloir agrandir leur nombre dâutilisateurs (Airbnb, blablacar).
Il est Ă©galement possible dâenvisager de dĂ©cliner le concept de RTour (uniquement rĂ©servĂ© aux pratiquants de bmx) Ă dâautres concepts (skate, surf, graffiti) et dâainsi multiplier les communautĂ©s.