Mental tennis tracker - app mobile et dashboard web (react native)

  • published
  • 1.000 € à 10.000 €
  • France
  • 10 mars 2022 à 10h40

Mental tennis tracker - app mobile et dashboard web (react native)

Sport Tech Solutions, entreprise dédiée à la performance sportive dans le tennis, recherche un développeur ayant déjà produit une ou plusieurs applications en react native et implémenté une solution back-end Nosql. Lancé il y a 10 mois, ce projet a déjà accueilli une UX Designer et une UI Designer pour la conception des interactions, des écrans et composants sur Figma ; un consultant en Data pour vérifier nos hypothèses de saisies et calculs de données sportives ; une graphiste-illustratrice pour la conception de certains éléments. Le rôle du développeur est d'implémenter la solution en back-end (MongoDB ou Firestore par exemple), de créer les front (Figma complet fourni) pour l'application mobile et le dashboard Webapp (possiblement via React Native pour les deux), dans l'optique sortir l'application sur les stores et de lancer le site web en fin de mission. MTT Player & MTT Pros La solution Mental Tennis Tracker permet la saisie d’un match de tennis par un accompagnant. L’analyse de ce match permet de déterminer les performances mentales et tactiques du joueur. L’application web quant à elle est dédiée aux clubs, académies et coachs qui permet aux joueurs de progresser dans leur tennis à travers des outils de gestion de groupe et de programmation d'entraînement. L’application mobile Mental Tennis Tracker : - Créer et gérer un profil joueur (Produit) - Saisir un match : saisie en temps réel d’un match par un observateur sur le court avec 3 actions en boucle permettant de déterminer le score et de calculer par la suite les statistiques du match - Analyser un match ou plusieurs matchs de chaque profil joueur lié à l’utilisateur - Partager et suivre le score en direct d’une saisie de match - Social : être membre d’un profil joueur (accès complet aux stats, saisie possible, modification du profil, live score) être abonné d’un profil joueur (accès partiel aux stats, live score) - Abonnement BtoC : MTT Player gestion via les stores - Abonnement BtoB(toC) : Code d’activation à saisir lié à l’abonnement MTT Pros - Lien avec une structure MTT Pros : dans le profil joueur lien vers un document de programmation + listes des objectifs sportifs L’application Web Mental Tennis Tracker : - Créer et gérer une structure MTT Pros - Inviter et gérer des utilisateurs coachs dans la structure - Inviter des profils joueurs à rejoindre la structure - Dashboard structure : vue d’ensemble des performances de la structure - Créer et gérer des groupes de profil joueurs - Analyser un match ou plusieurs matchs de chaque profil joueur lié à la structure - Suivre le score en direct d’un saisie de match - Programmation sportive : création, gestion d’un calendrier de la performance - sportive (Phase, Cycles, objectifs) par groupe - Abonnement BtoB : MTT Pros gestion interne avec API Gocardless (prélèvement bancaire via RIB) et facturation par profil joueur + coach utilisateur. Fourni au développeurs : - Cahier des charges détaillé des fonctionnalités et parcours utilisateurs - Figma complet design UX/UI avec tous les composants et leur variants renseignés (Tous les écrans application Ios/Android et application Web) - “Document JSON” illustrant la méthode de saisie de match - “Document JSON” complémentaires : classement joueur, deck, format de match - Application Web firebase de test d’analyse de données (Saisie de match) avec des script bêta pour la saisie de match - Document indicatif de structure des données Enjeux : - Possibilité de coder l’ensemble en l’ensemble en React Native pour utiliser des composants, scripts similaire entre l’application mobile et l’application web. - Possibilité d’utiliser l’application mobile hors ligne - Clean code pour permettre une évolution agile de l’application - Code front avec document de traduction (pour permettre une sortie en plusieurs langues) - Gestion des différentes formes d’abonnement Processus : - Réception des candidatures - Prise de contact - Signature d'un accord de confidentialité et non concurrence - Remise du cahier des charges et du Figma pour devis - Réception des devis - Entretien final - Démarrage de la mission Bien que cette solution soit dédiée à de l'analyse de données sportive liées au tennis, une connaissance basique du sport suffit amplement, ce qui compte c'est votre soif de comprendre et vos compétences ! Nous apprécions les personnes engagées dans les projets, curieuses et bon communicant. Petite particularité : nous fonctionnons avec une logique long terme avec tous les acteurs du projet cités plus haut ;) Pierre & Yannick Sport Tech Solutions