UBC-MDS / DSCI-532_2024_11_spotify-popularity

This dashboard is designed for helping record companies to make data driven decisions, so that they can provide valuable and actionable suggestions that can be used as guidance for artists aiming to enhance their music's appeal.
https://dsci-532-2024-11-spotify-popularity-3.onrender.com
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link
barplot dropdown filter lineplot statistical-summary

DSCI-532 Spotify Popularity

Our Motivation and Purpose

Music is one of the biggest sectors in the entertainment industry and record labels need to evaluate their artists as well as find new artists to invest in. This dashboard application will allow record companies to make data driven decisions. Record companies will be able to filter by artist and genre to see popularity of the artists as well as what makes them popular.

Who are we?

We are a data scientist consultancy firm and we believe that record companies have the data to be more data-driven in the era where data is abundant. Our team consists of Rachel Bouwer, Koray Tecimer, He Ma, and Yimeng Xia.

Usage

To generate insights use genre selector, artist selector and also specify the start and end date to filter the data. The plots will update based on the given inputs. The plots will show the relationship between different insights for the given genre and artist. The features for top 5 popular songs will be displayed on the right side of the dashboard.

Alt Text

Support

For any issues regarding running our dashboard or for feature requests, please contact us using github issues

Installation

  1. Clone the repository

  2. Change directory to the root of the project:

    cd /path/to/DSCI-532_2024_11_spotify-popularity
  3. Create conda environment:

    conda env create -f environment.yml
  4. Activate the environment:

    conda activate 532_Spotify_Popularity
  5. Run the following command to run the app:

    python src/app.py

Contributing

You can find the guidelines for contributing here