Who is the Goodest Doggy?

Welcome to the repository for the "Who is the Goodest Doggy?" Shiny for Python application! This interactive dashboard allows users to explore dog breeds based on various traits.

Overview

This Shiny app provides insights into different dog breeds and their characteristics. It is built using Shiny for Python.

Shiny Application link (deployed with Shinyapps.io)

Presentation link for learning to create this dashboard: https://bit.ly/shinyforpythonslides

Shiny Application code link: https://github.com/deepshamenghani/Python_Shiny_DoggyDashboard

dashboardgif

Features

  • Breed Selection: Choose from a list of dog breeds to view their traits.
  • Trait Ratings: Compare breed based on traits such as adaptability, friendliness, and intelligence.
  • Interactive Visualizations: Visual plots dynamically update based on user input and selected filters.

Dataset

TidyTuesday dataset courtesy of KKakey sourced from the American Kennel Club

Installation

To run this application locally, clone the repository and install the required dependencies:

git clone https://github.com/deepshamenghani/Python_Shiny_DoggyDashboard.git
cd Python_Shiny_DoggyDashboard
pip install -r requirements.txt

Usage

After installing the dependencies, you can start the application by running:

python app.py