Skip to content

CDucloux/ShinyBricksApp

Repository files navigation

🧱 ShinyBricks

ShinyBricks est une plateforme d'analyse LEGO qui permet d'étudier les prix de sets LEGO à leur sortie, leur prix actuel, l'évolution des thèmes, des informations sur les licences, etc.

La collecte des données :

Source Méthode Données récoltées
Brickset API Informations sur tous les sets
Brickeconomy Scraping Prix actuel des sets

La récupération des données s'est faite en deux temps :

  • Grâce au wrapper sur R développé par Jason Bryer, l'utilisation de l'API de Brickset est très intuitive. Il suffit d'appeler brickset::getSets(year) pour récupérer l'ensemble des sets d'une année spécifique. Nous l'avons fait pour les sets de l'année 1994 à 2024, soit 30 ans de briques !
  • À l'aide du numéro de set et du package httr2, nous avons réussi à scraper le site Brickeconomy et ainsi récupérer les prix actuels (neuf/occasion) de chaque set LEGO®, une information clé pour notre application.

Les données extraites sont stockés sous format .parquet 🧱 et .feather 🪶 et ont donc l'avantage d'être très légères.

Application

ShinyBricks a été créée avec shiny et bslib ce qui nous a permis de lui donner une interface utilisateur (UI) moderne.

Elle est accessible en cliquant ici ou sur le logo ci-dessus !

Pour ce qui est du contenu de l'application, les graphiques ont été réalisés avec plotly et les tableaux avec gt.

ShinyBricks contient plusieurs onglets et de nombreuses fonctionnalités :

  • Une analyse par thème
  • Une analyse par an
  • Une analyse par set (caractéristiques, vue 3D, notices, avis...)
  • Un aperçu des stratégies de pricing adoptées
🎬 Démonstration

Installation

Pour cloner le repo en premier lieu :

git clone "https://github.com/CDucloux/ShinyBricksApp.git"

Puis dans votre console R:

shiny::runApp()

Ou directement depuis le terminal :

cd ~/ShinyBricksApp
Rscript.exe app.R

ou

cd ~/ShinyBricksApp
Rscript app.R

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages