This is a fun project displaying my spotify stats using React, the Spotify API, Github Actions, and Render.
-
Every 6 hours, Github actions fetches new data from the Spotify API, refreshing the data saved in this repository under src/data/spotify-data.json.
-
New data can also be manually fetched anytime via the refresh button on the dashboard (triggers the Github Actions workflow via a Render-hosted backend API).
-
The project re-deploys (with the new data) via github pages here. The 6-hour data refresh enables using a very simple web deployment (i.e. github pages) that is static.
-
A guide on setting up Spotify API Credentials can be found under SETUP.md
-
A guide on setting up the refresh button functionality can be found under REFRESH_SETUP.md
Made with 💜 by citrigos