This repo was created for UBC's STAT545 course. It contains information and files for assignment B-3 and B-4.
This is the link to a running instance of my app that was created for assignment-b3. This is the link to a running instance of my app that was updated for assignment-b4.
In the assignment-b3-bjdocolas folder you will find the app.R code for the original shiny app, with comments on features added for assignment-b3. You will also find the .csv dataset file. The app.R code will be important for understanding which features are included in the shiny app for this assignment. The shinyapp.io link can also be found here under the rsconnect folder.
In the assignment-b4-bjdocolas folder you will find the app.R code for the updated shiny app with comments on features added for assignment -b4. You will also find the same dataset file in this folder as well.
This assignment has the student create their own shiny app. For my app, an open source dataset from Kaggle was used, that was created by Sooter Saalu titled "Amazon Top 50 Bestselling Books 2009-2019".
This assignment has the student update their original shiny app with 3 new features, focusing on quality and overall design.
This app can be used to help you find your next book to read! The user can filter the top 50 bestselling books on Amazon based on year (2009-2019), genre (fiction vs. non-fiction), and price ($0-$35). They will then be able to see the results visually through a histogram plot, or in an interactive table format. The results table can also be downloaded as a .csv file. In the updates for assignment-b4, the theme and aesthetic design of the app was updated, a link was added to take the user to Amazon to order their books if desired, and a pop-up window now appears when users first open the shiny app informing them how to navigate the page.