Ensemble pour un accueil remarquable
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.
Tout d'abord, le choix technique s'est orienté autour de 4 axes :
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.
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 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.
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.
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.
Nous avons 4 profils d'utilisateurs :
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.
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.
Décrivez-nous votre besoin et trouvons ensemble la meilleure solution pour la réussite de votre projet !