Création d’une application Shiny multilingue

Contexte et enjeux de la mission

Une association souhaite présenter une interface web permettant l’exploration d’un jeu de données d’intérêt majeur au niveau international. L’interface doit présenter des explications textuelles, des données brutes et une exploration graphique en anglais ou en français, selon le choix de l’utilisateur. De plus, le jour de la mise en production, l’application peut potentiellement être ouverte par des milliers de personnes en même temps, ce qui nécessite de proposer une architecture de serveur adaptée à une forte demande.

Notre intervention

  • Développement d’un _package_ R pour créer les différents tableaux et sorties graphiques, basé sur la langue et les filtres choisis par les utilisateurs
  • Développement d’une interface utilisateur avec traduction de texte en Javascript permettant un changement de langue rapide
  • Développement d’une interface utilisateur utilisant la charte graphique de l’association
  • Audit des différents serveurs et infrastructures cloud pour permettre une production à forte demande

Une démonstration avec une application multilingue simple est disponible à cette adresse: https://connect.thinkr.fr/translate/

Anglais Français

Résultat & valeur ajoutée

L’application Shiny est fluide et le changement de langue est transparent pour l’utilisateur. Le module d’exploration des données offre une grande flexibilité aux utilisateurs dans le choix des variables et des individus à explorer. Tous les tableaux de sortie présentés peuvent être téléchargés par l’utilisateur si nécessaire.

Nos derniers Use Cases