Demo (Videos):
- Normal Params <https://github.com/user-attachments/assets/ce8bf347-5b34-450e-91d1-20bdfd67be65>
- depth=5 Params <https://drive.google.com/file/d/1Nz8OMbOTjByBwt0xHEDrO-f94i4h4hY6/view>
I also had conducted an online experiment to see if the user has
interacted to parts of the graph (e.g., each album, the axis).There is 'hidden' features:
- Time Range: controls how recent the data is, which you can toy with via params: (http://127.0.0.1:3000/?range=medium) where range can be either "short" | "medium" | "long", defaults to "short".
- Depth: controls how many song(s) is retrieved, which you can toy with via params: (http://127.0.0.1:3000/?depth=5) where depth is a positive number (>= 1).
Please note that you can only run the app locally, since there's
limitations for the Spotify Web API. Everything you need to configure
is documented on the `README` file, thank you :)