Skip to content

jtynerbryan/better-sounds-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Better Sounds API

  • 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages