{hexmake} is one of the 5 Grand Prizes of the 2020 Shiny Contest

[This article was first published on Colin Fay, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Hey y’all!

I’m very happy to announce that my {hexmake} application has won one
of the 5 Grand Prizes of the 2020 shiny contest, organized by RStudio!

{hexmake} is a pretty simple application when it comes to its idea:
building hex stickers. But I wanted this simple idea to become a
playground for showcasing more advanced {shiny} features: namely
manipulating images with live display, importing and exporting data with
a specific file format (here .hex), and importing and exporting to an
external database (here a MongoDB).

You can give {hexmake} a try at
connect.thinkr.fr/hexmake, and
read more about the Shiny Contest results on the RStudio
blog
.
The source code of the application is at
github.com/ColinFay/hexmake.

You can also play with {hexmake} on your machine by installing it
with:

# Install
remotes::install_github("ColinFay/hexmake")
# Run
hexmake::run_app(with_mongo = FALSE)

If you want to use a mongodb as a back-end, you can launch one using
docker with:

docker run \
  -v /mongo/data/db:/data/db \
  -v /mongo/data/dump:/dump \
  -p 12334:27017 \
  -d --name mongohexmake \
  -e MONGO_INITDB_ROOT_USERNAME=myuser \
  -e MONGO_INITDB_ROOT_PASSWORD=mypassword \
  mongo:3.4 

Then launch the app using:

# Change these env variables to suite your mongo configuration
Sys.setenv("MONGOPORT" = 12334)
Sys.setenv("MONGOURL" = "127.0.0.1")
Sys.setenv("MONGODB" = "hex")
Sys.setenv("MONGOCOLLECTION" = "make")
Sys.setenv("MONGOUSER" = "myuser")
Sys.setenv("MONGOPASS" = "mypassword")
hexmake::run_app(with_mongo = TRUE)

To leave a comment for the author, please follow the link and comment on their blog: Colin Fay.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)