Le Barreau de Toulouse est le 5ème de France et regroupe plus de 1700 avocats. Chaque avocat, pour exercer sa profession, doit appartenir à un barreau. L’Ordre des avocats est l’organisme juridictionnel et administratif, de régulation de la profession.
L'Ordre des Avocats nous a chargé du développement d’une application mobile disponible sur iOS & Android à destination des avocats. Cette application est liée au BackOffice du site web pour alimenter ses contenus et gérer l'authentification des utilisateurs.
Véritable outil communautaire cette application embarque une solution de messagerie instantanée mais également des fonctionnalités dédiées au partage de compétences et de moyens allant de la gestion des déplacements en commun jusqu'aux remplacements.
Pour le développement de l'application mobile, nous avons effectué les recommandations techniques suivantes :
- L'utilisation du module REST API de Drupal 8 pour pouvoir accéder à une grande partie du BackOffice déjà faite et de synchroniser les contenus entre le web et le mobile
- La mise en place d’une authentification de type JWT via l’API du Drupal 8 pour se connecter facilement à l’app en utilisant les mêmes identifiants que sur le site web.
- L'utilisation du Framework React Native pour le développement de l’application mobile pour les raisons suivantes :
- Nous avons réutilisé du code entre les apps Android et iOS,
- C'est un Framework soutenu par une large communauté, notamment par Facebook
- C'est une technologie OpenSource
- La performance est proche d’une application mobile native
L’application mobile développée permet de :
- se connecter avec les mêmes identifiants utilisés pour le site web
- de consulter les actualités et les événements contribués depuis le Backoffice du site Web
- d’échanger entre avocats via un module de messagerie
- déposer des annonces
- gérer les remplacements pour remplacer un collaborateur sur l’un de ses dossiers et de gérer les déplacements pour créer des annonces de covoiturage pour un trajet
- recevoir des notifications push dans l’application, de les activer / désactiver, paramétrer les horaires, paramétrer le son, etc
- avoir l’annuaire des avocats
- enregistrer des contacts utiles pour les avocats
- avoir un service avec les rôles des juridictions
Et le Backoffice permet :
- de paramétrer la visibilité des actualités sur l’application
- la création et la gestion des commissions du Barreau
Nous effectuons une maintenance applicative pour maintenir la continuité des services et également corrective pour corriger les anomalies et les dysfonctionnements de l’application mobile.