Democratic DJ

Source code for the Democratic DJ web application created for HackRice 2016.

Overview

Code Overview

  • Front-end primarily implemented in HTML, CSS, AngularJS
  • Back-end implemented using Node.js, Express, MongoDB

About

When music meets freedom! Democratic DJ is a fun and interactive web application to remedy group situations in which no one can reach a consensus on what to listen to.

How to Use

For party hosts

  • Click host and log in with Spotify to create a room for your cool partay
  • Tell your friends that you trust them with the ability to contribute their music taste to the playlist like the good friend that you are
  • Add songs if you would like
  • Save playlist after party if you groove with it
  • End session to leave room

For friends attending host's party

  • Click friend and join host's room
  • Do the party atmosphere a favor and grace it with your fantastic music taste
  • Upvote songs to bump songs higher on the playlist queue
  • Save playlist after party if you groove with it

Libraries

Built with the help of these frameworks:

With the help of these AngularJS directives:

With the help of these tools:

Data taken from the following APIs:

Share this project:

Updates