Conception et déploiement d’applications Shiny
Shiny : Exécuter R dans des applications web en production
Chez ThinkR, nous créons des applications Shiny prêtes pour la production. Elles sont développées dans un package documenté, testé et versionné, comme nous le recommandons dans notre livre : Engineering Shiny: Conception d’applications Shiny pour la production.
Shiny est un framework utilisé pour concevoir des applications web dans R. Chez ThinkR, nous concevons les tableaux de bord et autres interfaces web sur mesure pour répondre à tous vos besoins. Vous pourrez ainsi partager vos données et analyses dans tous les services de votre entreprise. Si vous êtes modélisateur, vous apprécierez de laisser vos collaborateurs définir de manière interactive la liste des paramètres de vos modèles. Si vous êtes scientifique, peut-être souhaiteriez-vous mettre en place une interface créative pour interagir avec les experts de votre domaine ou pour récolter des données de science participative.
Pour l’utilisateur final, la mise en marche est simple. Une application Shiny peut être hébergée sur un serveur ou installée sur l’ordinateur des utilisateurs (sous forme de package ou de .exe). Il permet d’accéder au code R de manière interactive depuis RStudio ou via un navigateur web.
Pourquoi choisir Shiny ? Pour donner accès à toute la puissance de R aux personnes qui ne connaissent pas R. En concevant une interface web interactive qui peut exécuter du code R en arrière-plan, vous pouvez fournir un moyen ergonomique et convivial de lancer des calculs, présenter des graphiques… sans avoir à écrire une seule ligne de code R. Et ils peuvent y accéder directement à partir de leur navigateur web. Regardez, on vous parle aussi de Shiny sur notre blog !
Exemples d’applications Shiny
Nous avons des exemples de petites applications sur notre serveur (https://connect.thinkr.fr/connect/) :
- Prenoms : Un tableau de bord pour visualiser l’évolution de la popularité de prénoms en France depuis 1900.
- hexmake : Une application pour créer ses propres stickers de packages R
- TidyTuesday : Une application permettant de visualiser toutes les données du défi TidyTuesday du 15/10/2019 et utilisée comme exemple dans notre livre : Engineering Shiny
- Clients : Une application pour exploration un faux jeu de données clients
Prestations réalisées impliquant la conception d’applications Shiny
- Une application Shiny grand public d’observation de la qualité de l’air en Belgique
- Création d’une application Shiny et d’une API plumber dans l’industrie bancaire
- Création d’un package R pour intégrer une charte graphique dans des productions
- Création d’une interface interactive Shiny pour la création de rapports de données sensibles
- Création d’une application Shiny avec création d’onglets dynamiques
- Accompagnement au développement d’une application Shiny
- Optimisation d’une application Shiny de diagnostic mobilité
- Refonte et optimisation d’une application shiny
- Interfaçage Shiny & Python
- Déploiement d’une application pour plusieurs centaines d’utilisateurs
- Mise en production d’un serveur ShinyProxy
- Déploiement sécurisé d’une application Shiny
- Une application Shiny de prévision des ventes à l’échelle mondiale
- Création d’une application Shiny multilingue
- Conception d’outil de design expérimental
- Interface de code SAS via Shiny
- Migration vers Shiny d’un outil d’analyse SAS
- Migration d’un outil VBA vers Shiny sur Docker
Contactez-nous
Vous avez une question
ou désirez un renseignement ?