Skip to content

This app connects people who are listening to music at the same time at the same place

Notifications You must be signed in to change notification settings

digitaIfabric/themix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Mix

The Mix

Contributors

About

The app connects people who are listening to music at the same time at the same place by generating a local radio station from everybody's individual "mix" spotify playlist. Users can also live chat in a "mixer" right next to the music.

Core features

  • The mix landing page
  • Spaces (cafés/places) can create a mix channel (Two fields 1. Private/Public toggle switch 2. Name) This generates a random 5 digit code that is used to identify the mix channel to users who can authenticate when joining the mix room.
  • Users can add their music recommendations to the mix by authorizing to share their location and their spotify playlist titled the "the-mix".
  • Once authenticated, users can listen to the mix on the right and chat about the mix on the left.
  • Responsive design

Stretch features

  • Alternate sources to create and share the mix playlist (Youtube, Apple music, Soundcloud, Mixcloud, etc)
  • Spaces can manage their space in their online profile
  • Users can manage and edit their playlist in their account section.
  • Integration with JukeBot (The event/party dj)
  • See chat history

Dependencies

  • "Node": 5.10.x or above
  • "NPM": 3.8.x or above
  • "body-parser": "^1.15.2",
  • "dotenv": "^4.0.0",
  • "express": "^4.13.4",
  • "knex": "^0.13.0",
  • "Morgan": "^1.7.0",
  • "node-sass": "4.3.0",
  • "node-sass-middleware": "^0.11.0",
  • "pg": "^7.0.1"

About

This app connects people who are listening to music at the same time at the same place

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published