Skip to content

A collaborative music management web app utilizing the Spotify-API, with Django at the backend and React at the frontend.

Notifications You must be signed in to change notification settings

s0mnaths/Music-Party

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Party

Easily collaborate in playing songs at a party!

How?

  1. Create a room & set the permissions.
  2. Share the room code & let others join.
  3. Play songs and let others vote to play/pause & skip!

Run locally

Spotify API access

spotify

  1. Create a developer profile, and a new app on Spotify by going to Spotify Developer Dashbboard.
  2. In the app settings, set Redirect URI as http://localhost:8000/spotify/redirect/.
  3. Copy the CLIENT_ID & CLIENT_SECRET, & paste it in the file /path/to/repo/spotify/credentials.py file.

Backend

django djangorest

 $ cd path/to/repo/
 $ pip install -r requirements.txt   
 $ python manage.py migrate
 $ python manage.py runserver

Frontend

react material-ui

$ cd path/to/repo/frontend/
$ npm install
$ npm run dev

Now the app is live at http://localhost:8000/

Demo

Create a Room

create

Join a Room

join

Enjoy! 🎊

About

A collaborative music management web app utilizing the Spotify-API, with Django at the backend and React at the frontend.

Topics

Resources

Stars

Watchers

Forks