Retour au Portfolio
Projet

Trainr

Plateforme de gestion de coaching et mise en relation entre coachs sportifs et clients

SaaS

Technologies utilisées

Vue.jsVue.jsNuxt.jsNuxt.jsTypeScriptTypeScriptTailwind CSSTailwind CSSFirestoreFirestorePostgresPostgres

Détails du projet

À propos du projet

Trainr est une plateforme SaaS innovante conçue pour faciliter la mise en relation entre les coachs sportifs et leurs clients.

Problématique

La grande majorités des coachs sportifs gère leurs clients à gràce à plusieurs outils différents, ce qui rend la gestion de leurs clients et de leurs programmes relativement complexe.

Solution

Centralisé la gestion des clients et des programmes de coaching dans une seule plateforme.

Trainr propose une interface intuitive permettant aux coachs de :

  • Créer et gerer les programmes de leurs clients
  • Communiquer avec leurs clients via un tchat intégré
  • Suivre les progrès de leurs clients
  • Avoir accès à une bibliothèque d'exercices
  • Gérer leurs clients

Pour les clients :

  • Recherche de coachs par spécialité et localisation
  • Avoir un écran dedié à leurs entrainement du jours
  • Suivi de leurs progrès
  • Messagerie intégrée avec le coach

Défis techniques

Architecture scalable

Mise en place d'une architecture permettant de gérer une croissance importante du nombre d'utilisateurs sans dégradation des performances.

Temps réel

Implémentation d'un système de notifications en temps réel pour les demandes de coaching et les messages entre coachs et clients.

Sécurité

Mise en place d'une authentification robuste et sécurisée avec Firebase Auth et VueFire, incluant la vérification en deux étapes.

Expérience:Code Spot - micro-entreprise