Skip to content

jsonle/spacejams-backend

Repository files navigation

SpaceJams

A web application that lets users listen to spotify playlists with other people! Users can join playlist rooms, listen to music, and chat with whoever else is listening with you.

Check out the frontend code here.

Getting Started

You can demo SpaceJams here.

Using SpaceJams

1) Logging in

If you aren't logged in, the welcome page for SpaceJams will prompt you to login with Spotify. SpaceJams uses your Spotify account to login, so if you have a Spotify account, there is no need to sign up!

SpaceJams_Login

Once logged in, the welcome page appears with a button to start browsing playlists.

2) Browse

SpaceJams_Browse

On the browse screen you will find multiple rooms with Spotify playlists associated with them. For the sake of demoing, the app only uses public playlists created by Spotifty. You can see how many people are in each room at the bottom of each card. To enter a room just click the 'enter room' button on the playlist you want to listen to.

3) Room Features

SpaceJams_Room

Once inside a room, you can click on any track to start listening to them. On the right hand side is a live chatbox where you can talk to anyone else inside the room with you! Click the 'Users listening" button on the bottom right side to see who else is in he same room with you.

Built With

  • React
  • Rails
  • PostgreSQL
  • Bootstrap
  • Socket.io

Created By:

Jason Le

@jsonle

Acknowledgments

  • Spotify
  • TeePublic for logo
  • Wallpaperaccess for background

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages