You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rails API for Better Sounds, an app that gives Users insight into their Spotify listening habits
Provides data and makes Spotify API calls for React front end (repo)
View live site here (please be patient while Heroku wakes up)
Features
Authorizes users through Spotify's Web API Authorization to access a user's top tracks, audio features, top artists, and playlists
When prompted by React front end app, makes specific requests for user data to Spotify's API and renders data to the front end
Persists Users and Playlists created through the app in PostgreSQL database
Architecture
See app folder for application code
Utilizes the Spotify Web API to authorize users and access private data
In order to use this repo, you must register your app with Spotify and store the client id, secret key, redirect uri, etc. as environment variables (I recommend the Figaro gem)
PostgreSQL database stores basic user info and library data
About
Better Sounds utilizes Spotify's API to give users insight into their listening habits on Spotify. In addition, Better Sounds has the ability to create customized playlists of new music based on a user's needs.