cuMusicalio is an app that integrates a Cumul.io dashboards that displays playlist and song analytics. Users have the choice of logging in to their Spotify account abd use the dashboards to add songs to their own Spotify playlists, or create dashboards for their own playlists.
This project is a demonstration of how Cumul.io
Custom Events can be used for bidirectional communication between Cumul.io and your own platform. The 2 main events here are:
- Add to Playlist: Where you can add a song to one of your own playlists by selecting it from the chart
- Song Info: Where you can select a song to display a
drill-throughdashboard that displays in detail information on the song's acoustincness, danceablity and energy.
- Create a
.envfile in the root directory and add the following from your Cumul.io and Spotify Developer accounts:
SPOTIFY_CLIENT_ID=xxx SPOTIFY_CLIENT_SECRET=xxx SPOTIFY_REDIRECT_URI=xxx ACCESS_TOKEN=xxx REFRESH_TOKEN=xxx
npm run start
- On your browser, go to
http://localhost:3000/and Login to your Spotify account
Note: You do not have to rebuild every time you make a change to this once it's running. Just refresh your browser! x