R GGPlotly Dashboard for Austin Animal Center Shelter App.
Contributions by Keanna Knebel, Aman Kumar Garg, Kenneth Foo
The deployed app can be found from here:
https://rdash-austin-animal-shelter.herokuapp.com/
For more details about our proposal and reflections on our app development, please refer to the following:
Our team's proposed app is targeted at shelter staff, and aims to provide users with salient insights behind Austin Animal Center. By using our app, they can make informed decisions about their operational planning and budgeting, and ensure the sustainability of the shelter.
The app brings the user to a full view of 5 charts relevant to the animal intake and outtake at Austin Animal Shelter. Each graph is summarised below:
-
A general common filter is located next which applies to all 5 plots:
- Range of Year via RangeSlider
-
The 1st plot is a general line chart plotting the overall Intake and Outtake counts for the animal shelter across the relevant years (2013 to 2018) on a monthly basis
-
Plots 2 and 3 are bar charts representing the “Average Pets Intake and Outtake Counts per Weekday”. Both graphs share common filters as per:
- Animal Type (ie Cat, Dog, All etc) via Drop list selection
- Month Filtering (ie Jan, Feb, ..., Dec) via Drop list selection
-
The 4th plot is a histogram chart representing the “Intake Age Distribution” for each animal type. The histogram is equipped with specific animal filtering via:
- Selection of Animal Type (Cat, Dog, etc) can be done via Radio buttons
-
The 5th plot is a boxplot chart representing the “Time Spent in Shelter (Days)” for all animal types. This can be further filtered by:
- Health Condition at Intake (Healthy, Injured, Aged, Sick, Feral, Pregnant, Nursing, Other) via Drop list selection
With the first graph, it provides a simple metric tracking of animal intakes and outtakes per year, which may indicate a macro trend in terms of animal rescues, abandonment, and adoption. Since the charts are on a monthly breakdown, it also helps depict any possible seasonal trends within each year. The next 2 charts provide the user information about specific animal average intake and outtake counts for weekdays so it is easy to understand the workload/resource requirements on a daily impact. The 4th graph allows for comparison of age distribution across varying animal intakes. The 5th graph presents the time spent in the shelter before outtake for each animal type, which highlights to the user which animals may need more help in terms of matching to possible adoption owners.
We welcome all contributions to this project! If you notice a bug, or have a feature request, please open up an issue here. If you'd like to contribute a feature or bug fix, you can fork our repo and submit a pull request. We will review pull requests within 7 days. All contributors must abide by our code of conduct.