Submission Guideline: Create one html file from Rmarkdown that answer all the following questions. Each question should has it own Rmd file and a corresponding link. Include the link of the html file to your Github webpage and submit the link to the html file to Canvas.


Question 1.

Question 2.

Use this template flex dashboard (dashboard, Rmd) to create a flex dashboard that

Include the link of the dashboard here.

Question 3.

We want users to be able to interact with our dashboard. This can be done using shiny. A flex dashboard using shiny requires a domain to host it. We will use shinyapps.io, which can host five dashboard for free. If we want to host more than five dashboards, we can create multiple accounts at shinyapps.io.

Follow these below steps to create a shiny flex dashboard then publish it. Include the link of the dashboard here.

It should look like this

rsconnect::setAccountInfo(name='fall20',
              token='E130D64F22776383660DA7EA5251EC04',
              secret='mJI7rgq2Wf46g2Wf46g2WNOa+E6NRqr26yG3N5')

(https://maryjane-martin-final.shinyapps.io/1flexselect1/)

Question 4 - selectInput

Write a shiny flex dashboard that uses selectInput and works with a dataset different from the titanic dataset.

Similar dashboard, Rmd

Note: In the above dashboard, click to Source Code to show the codes.

(https://maryjane-martin-final.shinyapps.io/1_flex_select/)

Question 5 - checkboxGroupInput

Write a shiny flex dashboard that uses checkboxGroupInput and works with a dataset different from the titanic dataset.

Similar dashboard, Rmd

(https://maryjane-martin-final.shinyapps.io/Question5-Checkbox/)

Question 6 - sliderInput

Write a shiny flex dashboard that uses sliderInput and works with a dataset different from the titanic dataset.

Similar dashboard, Rmd

(https://maryjane-martin-final.shinyapps.io/Question6-Slider/)

Question 7 - radioButtons

Write a shiny flex dashboard that uses radioButtons and works with a dataset different from the titanic dataset.

Similar dashboard, Rmd

( https://maryjane-martin-final1.shinyapps.io/Question7-RadioButtons/)

Notice: You can only run maximum 5 apps on shinyapps.io. If you are running out of apps, you are recommended to create another shiny account and use multiple accounts.


Question 8 - dateRangeInput

Write a shiny flex dashboard that uses dateRangeInput and works with a dataset different from the titanic dataset.

Similar dashboard, Rmd

(https://maryjane-martin-final1.shinyapps.io/Question8-DateRange/)

Question 9 - Combination of Inputs

We can combine different input methods into one dashboard. Write a shiny flex dashboard and works with a dataset different from the titanic dataset. The dashboard should use at least three different input methods.

Similar dashboard, Rmd

(https://maryjane-martin-final1.shinyapps.io/Question9-Combined/)


Question 10

Write a dashboard that

  • Works with a dataset that have not been used in class

  • Has a social media click

  • Has a source code click

  • Has a side bar

  • Has five input methods

  • Has at least three main tabs

  • Has columns tabs

  • Has at least five meaningful plots

  • Shows a table data that can be searched

  • Has at least one text paragraph

  • Includes at least one image

  • (Extra Credits) Uses Reddit data or text data and text data visualization

(https://maryjane-martin-final.shinyapps.io/Final/)


Question 11 - Presentation

Present your dashboard in Question 10 on the final exam day.

  • Present the features of your dashboard

  • Discuss how you organize the codes of the dashboard and the final project.

  • Discuss any error or challenge you had to overcome

  • Give an advice for anyone who is about to do this project