I Work Hospitality

Application cross platform de gestion d'hospitalité pour la coupe du monde de football au Qatar 2022

mockuper2.png

Quoi de plus beau qu'un événement sportif mondial pour créer une application cross platform permettant de gérer les hospitalité durant l'événement ? C'est ce qu'à fait Com to Code pour la FWC Qatar 2022.

Afin de pouvoir gérer ses équipes lors de différents événements sportifs, Profil, filiale de GL Events a fait appel à Com to Code pour la création et la gestion d'une application cross platform dédiée aux agents d'accueil, aux managers, à l'équipe dirigeante Profil et leur client.


Le projet

Le projet s'est orienté autour de 2 phases : 

Phase de recrutement

La phase de recrutement permettant de pouvoir gérer les candidatures sous 4 statuts : 

  • Candidat, 
  • Convoqué pour un meeting de recrutement,
  • Validé dans la IWH Team, 
  • Refusé

Les candidats passaient d'un statut à l'autre simplement à l'aide d'une interface d'administration permettant à Profil et Trinity de pouvoir gérer simplement chaque statut de chaque candidats.

L'application étant installée sur les téléphone des candidats validés, le passage à la seconde phase se réalisait à l'aide d'une mise à jour de l'application.

Phase opérationnelle

Cette phase, utilisé pendant l'événement, permet de pouvoir gérer l'ensemble des événements avec, pour chaque événements

  • Un téléchargement de documents spécifiques pour chaque événements, 
  • Un Checkin / Checkout permettant de savoir instantanément les agents d'accueils présents sur l'événement, 
  • Un checkup permettant de pouvoir réaliser une checklist des points réalisés ou manquants, 
  • Un welcome desk permettant de pouvoir s'assurer que le matériel est présent ou manquant, 
  • Un rapport de qualité et un suivi des anomalies, 

Le challenge pour ce projet est que la liste des agents d'accueils était différente pour chaque événement et que l'événement se passait dans plusieurs lieux (plusieurs stades et zones). 

Chaque stades et zones étaient divisés en différents lieux ce qui permettait de pouvoir gérer finement les événements. 

Les utilisateurs pouvaient également se former à l'aide d'un E-learning réalisé sous forme de swipe et d'un quiz. 

Enfin, pour fédérer les équipes, une partie live permet de pouvoir partager ses meilleurs moments pendant l'événements avec des photos. 

mockuper_mobile2_final.png

Ce qu'on a fait

La technique

Le choix technique s'est orienté autour de 5 axes : 

Easyadmin pour la contribution

L'administration des éléments (contenus E-learning, événements, ...) qui se fait à partir de EasyAdminBundle, une bundle Symfony permettant d'avoir une interface d'administration simple pour les contributeurs.

API Platform pour le lien entre les éléments contribués et l'application

Pour faire le lien entre l'administration et l'application I Work Hospitality, nous utilisons API Platform, un bundle Symfony qui permet de créer des flux d'API simplement à partir des entités, 

Firebase 

Firebase est un outil Google qui permet de pouvoir créer des liens entre des données et les applications.

Nous utilisons le système d'authentification Firebase pour permettre aux utilisateurs de se connecter et définir ses droits en fonction de son profil d'utilisation. 

Flutter

Enfin pour créer l'application cross platform, nous avons choisi Flutter.

Cette solution permet de pouvoir créer une application simplement, en limitant les coûts de développement et en réduisant le temps de maintenance par la suite.

En effet, un seul projet permet de créer des applications sur Android et IOS.

La maintenance est donc réduite par rapport à un projet de développement d'applications natives. 

L'hébergement avec Platform.sh

Pour assurer une haute disponibilité de l'application, nous avons choisi d'héberger la partie administration et API sur Platform.sh, une solution PAAS pour laquelle nous sommes partenaires.

La partie UX/UI

Pour la partie UX/UI, nous avons collaboré avec Kwartet Studio, qui a créé des écrans adaptés en fonction des profils utilisateurs, basés sur Material Design

La gestion des profils utilisateurs

Nous avons 5 profils d'utilisateurs : 

  • Les hôtes / hôtesses (appelé aussi Agents d'accueil), 
  • Les managers,
  • Les superviseurs,
  • L'équipe dirigeante Profil / Trinity, 
  • Les clients (Match Hospitality)

Et chacun d'entre eux ont des besoins différents, nous avons donc utilisé un système de droits en fonction de ces profils afin d'afficher et d'éditer les informations qu'ils désirent. 

mockuper_mobile1_final.png

Le résultat

Au total, il y a eu plus de 3000 candidats pour cet événement et 600 d'entres eux ont été sélectionnés.

Une belle réussite pour cette phase de recrutement. 

Grâce à I Work Hospitality., Profil et Trinity a une application claire, intuitive et avec un contenu personnalisé en fonction du profil de l'utilisateur. 

Le partage de photos permet à l'ensemble des utilisateurs d'être totalement connecté avec les prestations réalisés, en cours et à venir. 

Cette application permet également de fédérer l'équipe et d'interagir rapidement avec elle

Une belle réussite pour Com to Code qui promet de belles évolutions à l'avenir.

3, 2, 1, C'EST PARTI !

Faisons décoller votre projet ensemble !

Décrivez-nous votre besoin et trouvons ensemble la meilleure solution pour la réussite de votre projet !