inst/app/docs/welcome.md

ShinyLEGO is a Shiny application that lets you create a simulated mosaic composed of LEGO bricks from any image file. Once your picture is uploaded, you can customize various settings for your mosaic such as dimensions, brightness, and color types. In addition, the application will generate specific instructions so that you can build the mosaic yourself! These instructions contain the brick colors and types required for each step, and a diagram showing how the bricks are to be assembled. You can also see an estimated cost associated with the mosaic if you wish to purchase the bricks yourself.

Links

Usage and Features

When you visit the app, you will be taken to the welcome page that gives a brief description of the app, and links associated with the app developer (yours truly) and influential contributor Ryan Timpe (more on his contributions in the acknowledgements section below).

Deployments

shinylego is also available on RStudio's Shinyapps.io hosting service at shinyapps.io/rpodcast/shinylego.

Acknowledgements

This application would not be possible without the innovative R scripts created by Ryan Timpe! Ryan has written excellent blogposts detailing the workflow this application draws upon, and the code for each post can be found on his LEGOMosaics GitHub repository:

Since this application was initially released as part of the RStudio's 2019 Shiny contest , Ryan has now assembled a complete R package called {brickr} enabling you to easily create mosaics in your R session! As of this writing, shinyLEGO now uses {brickr} for the majority of the backend analyses.

In addition to Ryan Timpe’s excellent R programs detailed above, this application utilizes many powerful packages in the shiny ecosystem such as the following:

shinylego::run_app()


rpodcast/shinylego documentation built on Oct. 1, 2021, 6:37 a.m.