Aller au contenu
Parler de votre projet
Projet 04 / 15
Time2Start : aperçu du projet
Time2Start : pages publiques de la plateforme
01 / 02

Time2Start

Une plateforme de formation reprise en urgence, et des pages cinq fois plus rapides.

Secteur
Incubateur · e-learning
Lieu
Paris
Période
2024-2025
Type
Projet client
temps de chargement (Lighthouse)
8 s → 1,5 s
audit et stabilisation
< 2 sem.
de données perdues
0 %
de refonte en agile
6 mois

En bref

Chez 99M, nous avons repris pour Time2Start, incubateur parisien, une plateforme e-learning devenue inutilisable : audit et stabilisation en moins de 2 semaines, puis, environ 8 mois plus tard, refonte complète en 6 mois (Strapi V5, Nuxt 3, hébergement serverless, interface mobile-first), sans aucune donnée perdue.

  1. 01

    Le point de départ

    Une plateforme d'accompagnement utilisée par plusieurs centaines de porteurs de projet du programme AirStarter. Lente et fragile, elle était aussi inutilisable sur mobile.

  2. 02

    Ce que nous avons fait

    • Reprise du code existant, analysé pièce par pièce
    • Accès aux données sécurisés selon le rôle de chaque utilisateur
    • Nouvelle interface, pensée d'abord pour le téléphone
    • Migration vers un hébergement serverless
    • Points, badges et messagerie avec les coachs
  3. 03

    Le résultat

    Des pages qui se chargent en 1,5 s au lieu de 8 s (mesure Lighthouse), et aucune donnée perdue pendant la migration. La plateforme est prête à accueillir de nouveaux publics.

Avant, après.

Faites glisser le curseur pour comparer l'ancien site et le nouveau.

Page d'accueil de la plateforme Time2Start, avant la refontePage d'accueil de la plateforme Time2Start, après la refonte
Page d'accueil · faites glisser pour comparer
Tableau de bord Time2Start, avant la refonteTableau de bord Time2Start, après la refonte
Tableau de bord · faites glisser pour comparer

Ce que nous avons construit

Les fonctionnalités clés du projet, et ce qu'elles changent au quotidien.

Time2Start : tableau de bord de l'incubé

Un tableau de bord personnel

Dès la connexion, chaque incubé voit sa progression, ses points, le parcours en cours et les avantages qu'il peut débloquer.

Time2Start : parcours de formation

Des parcours de formation complets

Vidéos, quiz de validation et exercices pratiques : l'incubé envoie ses documents aux coachs, qui les valident avant la certification.

Time2Start : interface mobile-first

La formation depuis son téléphone

L'interface s'adapte à chaque écran et se parcourt comme une application : les incubés suivent leur formation depuis leur téléphone, même avec une connexion faible.

Time2Start : points et badges

Des points à gagner, puis à dépenser

Chaque module rapporte des points, et des badges récompensent la progression. L'incubé dépense ensuite ses points pour obtenir un rendez-vous avec l'équipe ou avec un expert.

Sécuriser d'abord, refondre ensuite

Nous avons décortiqué le code existant (reverse-engineering), documenté son architecture et corrigé les failles critiques, avant de toucher au reste.

< 2 semaines

Une messagerie avec les mentors

Les échanges avec les coachs restent sur la plateforme, et chaque mentor retrouve toutes ses conversations au même endroit.

Le suivi des incubés par les coachs

Les coachs voient l'avancement de chaque incubé, le temps passé par module et ses résultats aux quiz. Quand l'un d'eux est en difficulté, une alerte les prévient à temps pour intervenir.

Migration de Strapi V3 à V5

Pour passer de Strapi V3 à V5 sans rien perdre, la migration a été vérifiée par des scripts qui comparent les données avant et après, utilisateur par utilisateur, puis par des contrôles manuels et des tests.

0 % de perte

Expertises mobilisées

Les métiers de l'équipe qui ont travaillé sur Time2Start.

  • Audit & repriseAnalyse du code et stabilisation
  • DéveloppementRefonte complète de la plateforme
  • MigrationBase de données restructurée
  • UX/UIInterface adaptée au mobile
  • GamificationPoints, badges et progression
  • IntégrationMessagerie et suivi par les coachs
  • Strapi V5
  • Nuxt 3
  • MySQL
  • Scalingo

Avis client

Avis publié sur Trustpilot

"Accompagnement de A à Z au top ! Projet parfaitement mené. Équipe a l'écoute, force de proposition, et réactive. Je recommande vivement. Très heureuse du résultat final."

Hawa DraméFondatrice, Time2Start

Questions fréquentes.

Ce que l'on nous demande sur le projet Time2Start.

Dans quel état était la plateforme de Time2Start quand vous l'avez reprise ?

Inutilisable sur mobile, avec 8 secondes de chargement et des bugs critiques. L'analyse du code existant (reverse-engineering) a révélé une architecture obsolète dès sa conception, plus maintenue depuis des mois, avec des failles de sécurité qui exposaient les données des incubés et des mentors.

Nous avons d'abord établi un diagnostic complet et stabilisé l'urgent, en moins de 2 semaines. La refonte de fond n'est venue que plus tard.

Combien de temps a duré le projet Time2Start, de l'urgence à la refonte ?

L'intervention d'urgence, audit et stabilisation, a pris moins de 2 semaines : la plateforme a été mise en sécurité presque immédiatement, pour ne pas la laisser exposée. Elle a ensuite continué à servir, et la refonte complète n'a été décidée qu'environ 8 mois après la reprise, une fois son utilité prouvée.

Cette refonte a duré 6 mois, en méthode agile : migration de Strapi, développement en Nuxt 3, gamification, messagerie, tableaux de bord et tests. Nous avons avancé petit à petit, avec une pause après chaque jalon pour faire le point, tester, vérifier et valider.

Pourquoi la migration de Strapi V3 vers V5 a-t-elle été le plus gros chantier ?

Parce qu'entre une très ancienne V3 et la V5, presque tout change : le format des modèles de contenu (content-types), les déclencheurs automatiques (lifecycle hooks), la gestion des permissions, et de nombreux plugins ne sont plus compatibles. Une simple mise à jour était impossible : il fallait reconstruire.

Nous avons cartographié toute l'ancienne base, réécrit les modèles de contenu, écrit nos propres scripts de migration et mené des tests de non-régression. Résultat : 0 % de perte sur les données des utilisateurs (incubés, mentors, contenus, progressions).

  • Modèles de contenu entièrement réécrits
  • Scripts de migration écrits pour les contenus
  • Plugins obsolètes remplacés
  • Tests de non-régression sur l'ensemble de la plateforme
  • Base de données modernisée pour la suite

Comment êtes-vous passés de 8 secondes de chargement à 1,5 seconde ?

Surtout grâce à Nuxt 3 en génération statique : les pages sont préparées à l'avance, au moment de la construction du site, puis servies telles quelles, presque instantanément. Mesuré avec Lighthouse, le chargement complet d'une page est passé de 8 secondes à 1,5 seconde.

Le découpage du code en morceaux chargés à la demande et l'optimisation automatique des images font le reste.

Comment fonctionne la gamification par points sur la plateforme ?

Les points servent de monnaie interne. L'incubé en gagne à mesure qu'il avance dans sa formation : vidéos suivies, quiz réussis, documents envoyés.

Il les dépense ensuite pour débloquer du support premium, comme des sessions de coaching avec un mentor ou des ressources exclusives. Les badges et la progression affichée l'encouragent à continuer tout au long du parcours.

Comment un incubé valide-t-il sa certification ?

En trois étapes : terminer tous les modules obligatoires de son parcours, réussir les quiz au-dessus du seuil fixé, puis faire valider par les coachs les documents pratiques qu'il a envoyés.

Nous voulions éviter une certification de façade : elle n'est validée que si la compétence est vraiment acquise, ce qui préserve la valeur de l'accompagnement Time2Start.

Comment les coachs suivent-ils la progression des incubés ?

Dans des tableaux de bord pédagogiques. Les coachs y voient le taux de complétion des parcours, le temps passé par module, les résultats aux quiz, les documents envoyés et le niveau d'engagement, mesuré par les points gagnés.

Des alertes signalent aussi les incubés en difficulté : le coach peut intervenir avant le décrochage plutôt que de le découvrir trop tard, et leur écrire directement par la messagerie interne, sans quitter la plateforme.

Pourriez-vous mener le même type de projet sur notre plateforme e-learning ?

Oui, c'est le type de mission que nous menons : reprendre une plateforme qui a vieilli, la sécuriser, migrer ses données sans rien perdre, puis la reconstruire rapide et pensée d'abord pour le mobile.

Les outils utilisés pour Time2Start (Strapi V5, Nuxt 3, MySQL, hébergement serverless chez Scalingo) s'adaptent à chaque contexte. Tout commence par un audit, qui établit votre situation réelle et les priorités à traiter.

Un projet comme Time2Start ?

En 2 clics, donnez-nous une première idée. Ensuite, réservez un appel ou écrivez-nous, comme vous préférez.

Ou appelez-nous au 06 84 25 53 80Du lundi au vendredi, 9 h - 18 h 30

Nous écrire

Échange de 30 min • Sans engagement • 100 % gratuit