First App – Halo 5 Stats

[This article was first published on Posts on Anything Data, 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.

“Halo 5 Stats” is my first ever Shiny app, which is themed around the the popular sci-fi shooter Halo 5. It combines beatiful data with Halo’s beautiful graphics – something that Halo fans and data enthusiasts undoubtedly love. You can use my app at

After entering your gamertag, the app will automatically display your online game data using Microsoft’s Halo API and visualize your data with numerous customizable elements such as backdrop and plot colors.

The app is unlike most others in that it goes beyond simply displaying text-based statistics like leadership standings and kill ratios. After all, one of R’s strengths is that ggplot2 makes data beautiful – Beautiful data and beautiful Halo graphics, something all Halo fans will love.

This was my first ever project in Shiny, and I learned a lot. First, I learned how to implement reactive elements in my app. But I also learned about web design, particularly Bootstrap HTML and CSS. This helped add to the overall sleek look.When you open up Halo 5 Stats you will see a lot of these implementations – numerous reactive elements, say, futuristic styled paneling.

Please give my app a look and enjoy it! Download plots and share with your friends or save a plot as a wallpaper – whatever you enjoy! Here’s an example of the previous plot, downloaded.

Give the app a try, and if you use it, please share it on social media! You can even look up my own gamertag for fun – (Hairball9000)! Remember, it is located at this web address:

To leave a comment for the author, please follow the link and comment on their blog: Posts on Anything Data. 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)