Réalisations

All in Academy

Développer une application BtoC

All in Academy a sollicité Amiltone pour développer une application BtoC afin d'améliorer l'expérience de ses membres et des académiciens.

Secteur d’activité
Services
Durée de lecture
7 min

Compétences

  • Développement
  • UX/UI

Le client

All in Academy est un complexe sportif premium qui propose un large éventail d’activités sportives et de loisirs pour tous, en solo, en duo, en famille ou entre amis. C’est également une académie qui ambitionne de former les talent de demain !

Le club dispose d’une infrastructure de pointe pour la pratique du badminton, du padel, du tennis, du fitness et de la natation. Il dispose également d’un espace détente avec sauna, hammam et balnéothérapie.

All in Academy a sollicité Amiltone pour développer une application BtoC afin d’améliorer l’expérience de ses membres et des académiciens. Le but était de créer une application intuitive et personnalisée, reflétant les valeurs de l’All in Academy tout en étant moderne et élégante.

Défi

Le défi principal était de créer une plateforme numérique complète, centrée sur l’utilisateur, qui ne se limite pas à la gestion des réservations mais qui propose également un espace communautaire et des outils de suivi personnalisés, le tout dans un design soigné reflétant l’univers premium d’All in Academy.

Pour bien comprendre les spécificités du métier et les attentes des utilisateurs, l’équipe d’Amiltone a passé du temps au sein de l’établissement All in Academy Lyon et All in Academy Nice, aux côtés des joueurs et des coachs.

Des ateliers de co-conception ont été organisés pour recueillir les besoins et les retours des futurs utilisateurs de l’application.

Visuel du projet All in Academy

Conception

Features, fonctionnalités et technologies utilisées

Pour garantir la réussite du projet, plusieurs étapes clés ont été suivies par l’équipe Amiltone :

  1. Montée en compétence sur le métier du client et découverte des enjeux du projet :

L’équipe Amiltone a d’abord réalisé une phase de montée en compétence approfondie pour comprendre le métier spécifique d’All in Academy et les enjeux du projet.

Cette étape a permis de s’imprégner des valeurs et des objectifs du complexe sportif pour mieux répondre à ses besoins.

  1. Déplacement et interviews des futures catégories d’utilisateurs avec définition des persona :

Afin de bien cerner les attentes des différents utilisateurs potentiels de l’application, des déplacements ont été effectués sur le site d’All in Academy. Ces échanges ont conduit à la définition précise de personas, représentant les différents profils d’utilisateurs.

  1. Rédaction des user stories et des spécifications fonctionnelles de l’application :

Sur la base des informations recueillies, des user stories ont été rédigées pour décrire les fonctionnalités attendues de l ‘application du point de vue des utilisateurs. Parallèlement, les spécifications fonctionnelles détaillées ont été élaborées pour s’assurer que chaque exigence utilisateur serait satisfaite.

  1. Création de l’identité visuelle de l’application et maquettage de l’intégralité de l’application :

L’équipe de design a travaillé sur la création de l’identité visuelle de l’application, incluant les couleurs et la typographie, en s’assurant que celle-ci reflète parfaitement les valeurs de l’All in Academy.

  1. Validation technique à chaque étape et rédaction des spécifications techniques en amont du développement :

Tout au long du processus, chaque étape a été soumise à une validation technique rigoureuse, garantissant une base solide et une vision claire pour l’équipe de développement.

Grâce à cette approche méthodique et collaborative, le projet a pu avancer de manière structurée et efficace, en assurant une cohérence entre les attentes des utilisateurs et les solutions techniques mises en œuvre.

Technos

Figma a été essentielle dans le développement de l’application, cet outil a permis de développer l’identité visuelle et de concevoir des maquettes interactives.

Les fonctionnalités collaboratives ont facilité les ateliers de co-conception avec les utilisateurs, permettant d’ajuster les designs selon leurs retours. Le prototypage a aidé à tester l’expérience utilisateur avant le développement, et Figma a simplifié la transition vers les développeurs en fournissant toutes les spécifications nécessaires.

Visuel du projet All in Academy

Développement

Défi

Le défi de cette phase a été de traduire les besoins fonctionnels et les spécifications techniques en une application robuste et performante. Il s’agissait de développer une plateforme fluide et intuitive, capable de gérer efficacement les diverses fonctionnalités tout en offrant une expérience utilisateur haut de gamme.

Features, fonctionnalités et technologies utilisées

  1. Intégration de différents parcours utilisateurs :

Pour offrir une expérience utilisateur personnalisée et adaptée aux besoins de chaque groupe, l’application a été conçue avec des parcours utilisateurs distincts. Ces parcours sont configurés pour :

  • Les coachs ont accès à des outils de gestion des entraînements, suivi des performances, et gestion des réservations de terrain.
  • Les académiciens ont une interface pour suivre les programmes d’entraînement et gérer les inscriptions aux cours et aux événements.
  • Les familles peuvent suivre le planning et les performances de leur proche, ainsi que consulter les photos des séances prises par le coach.

  1. Organisation de tournois :

L’application permet une fonctionnalité complète pour la gestion des tournois :

  • Planification : création et planification des tournois avec définition des catégories et des dates.
  • Inscription : gestion des inscriptions des joueurs et des équipes avec des formulaires automatiques.

  1. Notation des académiciens :

Le système de notation des académiciens permet d’évaluer les performances individuelles et collectives :

  • Systèmes de notation : mise en place de critères de notation précis pour évaluer les compétences techniques.

  1. Intégration d’un wallet et création de QR-codes :

Pour faciliter les transactions et les réservations :

  • Wallet numérique : intégration d’un portefeuille numérique permettant aux utilisateurs de gérer leurs paiement et abonnements directement depuis l’application.

  1. Développement du Back-end office avec gestion des plannings, équipes, licenciés, coachs, réservations de terrains, etc :

Le Back-office Directus a été conçu pour offrir une gestion complète et efficace :

  • Gestion des plannings : outil pour planifier et organiser les séances d’entraînements, les tournois et autres événements.
  • Équipe et licenciés : gestion des membres, création et suivi des équipes et gestion des licences, avec un accès facilité aux informations des membres.
  • Réservation des terrains : interface pour réserver et gérer les terrains, avec les fonctionnalités de calendrier et de disponibilité en temps réel.

  1. Publications sur les store IOS & Android :

Pour assurer la disponibilité et l’accessibilité de l’application :

  • CI Bitrise : utilisation de Bitrise pour l’automatisation des livraisons en production sur l’Apple Store et Google Play, ainsi que sur TestFlight pour l’Apple Store et et App Center pour les tests internes client.
  • Publication : préparation et soumission de l’application aux stores IOS et Android, en respectant les exigences spécifiques de chaque plateforme.
  • Mises à jour : gestion des mises à jour régulières pour améliorer les fonctionnalités et les bugs, avec une stratégie de déploiement adaptée à chaque store.

Technos

Flutter a été choisi comme technologie de développement principal pour l’application en raison de ses nombreux avantages.

C’est un framework open-source de développement d’applications mobiles créé par Google, qui permet de créer des applications nativement compilées pour IOS et Android à partir d’une seule base de code.

Directus a été choisi comme système de gestion de contenu (CMS) headless pour l’application. Ce CMS moderne et flexible permet de gérer les contenus de manière centralisée et efficace tout en offrant une API RESTful pour une intégration facile avec les applications front-end.

Il s’agit également d’une solution no-code/low code, permettant une mise en place rapide et une flexibilité accrue dans la gestion de contenu.

L’authentification est sécurisée grâce à Keycloak, qui a été implémenté en synchronisation avec l’ERP de la All in Academy.

Conclusion

Le projet de développer l’application BtoC pour All in Academy a été une réussite, grâce à une collaboration étroite entre les équipes d’Amiltone et les parties prenantes du complexe sportif.

En se concentrant sur les besoins des utilisateurs et en adoptant des technologies modernes comme Flutter et Directus, nous avons pu créer une application innovante et intuitive qui reflète parfaitement les valeurs premium d’All in Academy.

Visuel du projet All in Academy

Poursuivre selon votre besoin

Donner une trajectoire claire à votre projet

Un projet numérique naît souvent d’un irritant concret : des ressaisies, un outil qui freine les équipes, une idée de nouveau service, une…

Cadrer un projet numérique

Renforcer votre équipe IT et accélérer vos projets

Une roadmap qui s’accélère, un jalon critique qui approche, une expertise précise à mobiliser ou une équipe déjà fortement sollicitée.

Renforcer une équipe IT

Valoriser vos données et industrialiser vos usages IA

Vos données existent déjà : dans vos applications métier, vos fichiers, vos outils de pilotage, l’historique…

Exploiter la data et l’IA

Réduire les risques avant qu’ils ne freinent vos projets

Une application peut être utile, adoptée et pourtant exposer l’organisation à des risques : incidents récurrents, régressions…

Fiabiliser et sécuriser vos applications

Nous répondons
à vos questions

01.Quels types de projets Amiltone réalise-t-elle ?

Amiltone conçoit, développe et fait évoluer des applications web et mobiles, des sites, des projets data et IA, des objets connectés et des intégrations de logiciels, pour des entreprises de secteurs variés : transport, industrie, médical, services ou marketing.

02.Comment retrouver une réalisation proche de mon projet ?

Utilisez la recherche par nom de projet ou par mot clé, puis combinez les filtres par type d’accompagnement, secteur d’activité et expertise. Plusieurs options peuvent être cochées dans chaque filtre.

03.Quels modes d’accompagnement retrouve-t-on dans ces réalisations ?

Les réalisations illustrent nos trois modes d’intervention : solution sur mesure, renfort d’expertise et intégration de logiciel. Ils peuvent être combinés selon le contexte du projet.

04.Amiltone peut-elle m’accompagner sur un projet similaire ?

Oui. Chaque réalisation part d’un contexte et d’objectifs propres : échangeons sur votre besoin pour définir l’accompagnement et les expertises adaptés.

Un besoin concret, une réponse démontrable.
Nos réalisations similaires