DayJams is a collaborative playlist and chat application. Users can create groups, invite friends and listen to shared playlists throughout the workday. You can view the app at dayjams.herokuapp.com/.
This app utilizes a React + Redux front end (located in this repository) which makes calls to a Rails API back end located here.
The back end stores information in a PostgreSQL database. We authenticate users via JSON Web Tokens. Users search and retrieve songs using a private endpoint on the Spotify API. The song is then played locally on the user's Spotify application without need for account authentication.