OL By Profil

Ensemble pour un accueil remarquable

olbyprofil.png

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

L'objectif principal était de créer une application consultable sur différents support avant, pendant et après l'événement.

Le but étant de se former grâce à un module E-learning, consulter des documents en relation avec les événements mais aussi de pouvoir gérer l'événement en direct. 

Un point important était également de pouvoir fédérer les équipes et leur apporter une réelle expérience d'utilisation en partageant leurs moments et en restant informé de chaque nouveautés sur l'application OL By Profil.

olbyporfil_admin_final.png

Ce qu'on a fait

La technique

Tout d'abord, le choix technique s'est orienté autour de 4 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 OL By Profil, 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. 

Nous utilisons également Firebase Cloud Messaging pour envoyer les notifications aux appareils qui ont choisi d'autoriser les notifications de l'application. 

Flutter pour l'application

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. 

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 4 profils d'utilisateurs : 

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

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. 

olbyprofil_hp_final.png

Le résultat

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

Le système de notification et 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.

olbyprofil_elearning_final.png

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 !