the-stranger-logo
en-flag fr-flag github
à

elevenlife


elevenlife est le premier véritable projet que j’ai rejoint juste après mes débuts. J’ai rejoint les deux co-fondateurs dès le début de l’aventure, alors que ce n’était encore qu’une simple idée. Ce projet a complètement évolué en quelque chose de différent au fil des années, donc il est intéressant de parler des deux parties du projet séparément.


La Première Version

La première version du produit était une application mobile pour se connecter via des activités, par vidéo — une sorte de Tinder pour faire des choses autour de soi. L’objectif était de réinventer les réseaux sociaux et de les rendre plus dynamiques en favorisant la rencontre à travers des activités.

Étant donné que l’intégration dans le secteur des réseaux sociaux était si compliquée, un pivot a rapidement été fait après 2 ans.


Pivot & Deuxième Version

L’aspect de l’application a été conservé (notamment la vidéo verticale et le flux de style TikTok), mais le contenu a complètement changé :

  • Au lieu d’individus, ce sont désormais des professionnels qui réalisent les vidéos.
  • C’est maintenant une application pour faire des activités autour de soi.
  • Les utilisateurs peuvent parcourir un flux d’activités, filtrer, et réserver/payer directement des créneaux d’activités depuis l’application — essentiellement un concurrent à Airbnb Experiences.

Cependant, après 3 ans de développement d’un produit très élégant et fonctionnel, l’aspect business d’un tel produit s’est avéré très difficile. Il exigeait :

  1. De la viralité auprès des utilisateurs finaux pour générer de la demande.
  2. Une offre, c’est-à-dire trouver de nombreux professionnels.

Mais ce n’est pas cela qui a finalement tué l’application. Le plus gros problème est venu de l’un des co-fondateurs, qui avait une maladie répandue chez de nombreux fondateurs : la quête sans fin de la perfection. Il était impossible de le convaincre de publier le produit pour le tester sur le terrain ; il y avait toujours un détail qui n’allait pas, quelque chose qui manquait, repoussant sans cesse la sortie finale.

Ces deux problèmes m’ont conduit à quitter le projet juste avant sa chute ; les deux fondateurs ont essayé de continuer encore un peu, en allant à Londres ou à Barcelone pour repartir, mais en vain.


Technologies

Voici les principales technologies et services utilisés :

CategoryTech/Services
LangagesJavaScript
RuntimeNode.js Expressjs
AuthenticationAmazon Cognito
API & WebsocketsAWS Lambda Amazon API Gateway Amazon ECS
DatabasesAWS DynamoDB Elasticsearch
Video & Content ProcessingAmazon Rekognition Amazon Mediaconvert
Communication SystemsAmazon SNS APNS Amazon SES
External ServicesStripe GitHub Actions

Challenges

  1. Planning
    Assurer une fonctionnalité de planification qui répond à toutes les exigences élevées, permettant à un professionnel de gérer sa disponibilité ainsi que de s’adapter aux réservations, aux changements de dernière minute et aux cas particuliers.

  2. Booking
    Les utilisateurs attendent une expérience équivalente aux concurrents. Que ce soit pour le panier, le flux de paiement, les annulations ou d’autres actions liées à la réservation.

  3. Videos
    Le fondement de l’application est un flux centré sur la vidéo, à l’image de TikTok. Par conséquent, le contenu doit :

    • Être bon, quel que soit le professionnel.
    • Offrir une haute qualité pour toutes les connexions et tous les appareils.

Accomplissements

  • Smart auto-editing of content
  • Excellent encoding of the final video
  • Robust booking flow + cart management

Échecs

  • La gestion des horaires était trop complexe
  • L’application n’a jamais vraiment vu le jour par excès de perfection

Leçons

C’était ma première vraie expérience d’un projet à partir de zéro. J’ai grandi, progressé et tout vécu — les hauts et les bas. Ce projet a en partie fait de moi ce que je suis aujourd’hui et a façonné mon parcours. J’ai eu la chance de pouvoir “lancer” cette entreprise tout en ayant un salaire, ce qui est un véritable atout lorsqu’on se lance dans une telle aventure, me permettant de rester plus de 5 ans et de m’y investir pleinement.

Cela m’a également permis de voir et de vivre tout ce qu’il faut faire et ne surtout pas faire en termes de développement et de lancement de produit. Ce que signifie “startup” en matière de réalisation de produit :

Commencer petit, ne pas viser l’excellence tout de suite, trouver son marché le plus rapidement possible.

J’ai même eu l’occasion de manager deux juniors vers la fin, ce qui m’a donné mon tout premier aperçu de la gestion d’équipe. Les tickets, les points et les réflexions sont devenus plus fréquents que le code.


Merci pour la lecture !