Cuure est une start-up française qui révolutionne le marché de la healthcare grâce à ses compléments alimentaires personnalisés. Depuis sa création en 2019, Cuure compte plus de 100 000 clients en Europe et enregistre en moyenne plus de 300 000 visites mensuelles sur sa plateforme. Grâce à une levée de fonds de 10M€ à l’été 2022, l’entreprise a l’ambition de devenir le leader Européen de la santé personnalisée en se concentrant sur le développement de ses technologies et de sa R&D.
Cuure naît de la rencontre entre Jules Marcilhacy et Hugo Facchin à New-York alors que tous deux travaillaient au sein de start-ups du secteur e-commerce.
Rapprochés par des backgrounds professionnels (l’e-commerce) et personnels (la santé) communs, les deux entrepreneurs partagent un constat : nous manquons généralement de nutriments essentiels à notre corps et nous ne savons pas de quoi nous avons besoin.
Ensemble, ils décident alors de créer une plateforme digitale sur laquelle l’utilisateur peut répondre à un questionnaire de 5 minutes sur ses objectifs (énergie, stress, digestion...) et habitudes de vie (sport, nutrition...) afin d’obtenir des préconisations de compléments alimentaires adaptés à ses besoins grâce à un algorithme puissant.
Pour donner vie à leur service innovant, Jules et Hugo comprennent rapidement qu’ils ont besoin de construire une interface sur mesure que ne permettent pas les solutions classiques de site e-commerce.
Construire la plateforme grâce à Bubble, l’éditeur NoCode, se révèle alors être une piste intéressante à creuser pleinement. Le résultat est prometteur : en un week-end, Jules construit la première version de Cuure et en sort satisfait. Les mois suivants seront dédiés à l’amélioration à long terme de l’interface client et à la construction du back-office.
Pour les deux fondateurs, le choix d’utiliser Bubble a été une réussite grâce à l’agilité permise par l’éditeur et la facilité d’itérer leur produit. Il ne leur restait alors plus qu’à optimiser la plateforme suite aux retours de leurs clients et à l’analyse des données d’utilisation jusqu’à l’augmentation du taux de conversion. Ce faisant, il n’aura fallu qu’un an à Cuure pour connaître un succès retentissant et réaliser une première levée de fonds en 2020.
Dans le cadre de sa croissance fulgurante, Cuure a rencontré plusieurs défis liés à la technologie choisie pour la plateforme.
Bubble ne semblait par exemple plus être en mesure de prendre en charge de manière optimale le nombre important d’utilisations simultanées de leur gourmand algorithme de recommandation de compléments alimentaires. Les intégrations de systèmes de paiement standards ne semblaient également plus pouvoir répondre à leurs besoins spécifiques.
Cela a-t-il nécessité de faire basculer la plateforme vers une autre technologie ? Pas tout à fait. Grâce à une équipe grandissante de développeurs, Cuure a adapté une approche LowCode. En résumé, Bubble est utilisé à son maximum pour les fonctionnalités clients et admins relativement simples. Les services de la plateforme présentant une complexité supérieure sont pour leur part construits indépendamment en code et connectés aux interfaces Bubble, à l’exemple de l’algorithme de recommandation qui a par conséquent été repensé en Python.
Jules est très confiant sur cette approche LowCode pour les futures évolutions de la plateforme de Cuure : “Nous savons faire les choses en NoCode et, si à un moment nous découvrons une limitation sur un sujet, nous saurons comment faire avec du code”.
Aujourd’hui, Cuure compte sur une vingtaine d’employés. Une majorité d’entre eux sont en mesure de procéder à des interventions mineures sur la partie Bubble de la plateforme.
L’avantage ? Permettre à tous, comme à Aurélia (Product Owner), de procéder à des optimisations mineures tout en faisant gagner du temps aux développeurs de l’entreprise dédiés aux sujets complexes de la plateforme. Aurélia considère que le fait de ne pas avoir de background technique n’est pas un frein à la prise en main de Bubble en fonction des use cases.
Le NoCode fait également son chemin en interne au sein des autres métiers de l’entreprise, à l’exemple de Zapier qui est utilisé pour automatiser des processus chez l’équipe Marketing.
Jules est convaincu que s’entourer d’une équipe à l’esprit logique est une réelle force pour construire une application Bubble viable à long terme car il faut dès le départ accorder une importance particulière à la structuration de la base de données et des workflows pour en optimiser les performances.
Pour la maintenance technique de leur application, Cuure a développé son propre outil externe afin de suivre le fonctionnement de toutes les composantes en temps réel. Chaque heure, l’outil analyse les données de l’application afin de vérifier si il y a de potentielles inconsistances dans la base de données (une donnée manquante parce qu’un workflow s’est mal exécuté par exemple). Cela permet de mener une surveillance proactive de certains bugs que Bubble ne peut pas détecter seul et d’effectuer des corrections immédiates.
Dylan Nina, Data Engineer de Cuure, souligne par ailleurs qu’il est primordial de travailler sur les modalités de versioning d’une application. Avoir un environnement de test complet sur lequel les développeurs peuvent intervenir sans faire courir de risque à l’environnement de production est indispensable. Ils le savent car cela n’a pas toujours été le cas chez Cuure : les modifications effectuées sur leur algorithme de recommandation externe impactaient par exemple à une époque directement la plateforme en production, une situation loin d’être idéale qu’ils ont su améliorer.
Après sa dernière levée de fonds, Cuure prévoit de surmonter toujours plus de challenges prometteurs :
Merci à Jules, Aurélia et Dylan de nous avoir accordé cette rencontre chez Cuure ! Cuure incarne un exemple flamboyant de l’utilisation du NoCode à long terme au service d’une plateforme complexe utilisée par des centaines de milliers de clients.