Skip to content

derekrodgers/vancouver-trees-dashboard

Repository files navigation

Vancouver Trees Dashboard

The Vancouver Trees Dashboard is an interactive R Shiny app that has:

  • Filters for trees by neighbourhood, height category, species name, and common name
  • A live map that displays tree density, reactive to all filters
  • Reactive Google Street View, allowing a visual perspective on any selected tree
  • A table of tree counts by species, searchable and sortable
  • A heatmap table of tree height by neighbourhood

Dataset

The data used in this dashboard comes from the City of Vancouver's Public Trees Dataset, available at:

City of Vancouver Open Data Portal - Public Trees

Live App

You can try the live app here:

🔗 Vancouver Trees Dashboard

Running the App Locally

If you'd like to run the app locally, follow these steps:

1. Clone the Repository

git clone https://github.com/derekrodgers/vancouver-trees-dahboard.git
cd vancouver-trees-dahboard

2. Install Dependencies

Ensure you have R (>= 4.4.1) installed, then start R in the terminal:

R

At the R console, install the renv package, then restore from the project's renv.lock file to install required packages:

install.packages("renv")
renv::restore()

3. Run the App

At the R console, run:

shiny::runApp("app.R")

© 2025 Derek Rodgers. Licensed under MIT.

About

Interactive dashboard for Vancouver street trees!

Resources

License

Stars

Watchers

Forks

Packages

No packages published