Skip to content

A jukebox-like app for live sharing and listening to music in sync

Notifications You must be signed in to change notification settings

remote-control-pigeon/boogie-box

Repository files navigation

Boogie-Box

Everyone and anyone who loves tasty jams, and sharing those scrumptous beats with friends.

Team

  • Product Owner: Seán Michael Ellison-Chen
  • Scrum Master: Alex David Moores
  • Development Team Members AKA Dream-Makers: Mohammad Farooqi, Faiz Mohammed

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

1.) npm install 2.) bower install 3.) grunt (not literally, but the task runner I mean)

Requirements

  • node
  • npm
  • bower
  • grunt
  • sqlite3
  • babel

Development

Installing Dependencies

From within the root directory:

// create's config.js and populate file with port and api_key
echo "module.exports = {port: <port_no_here>, YOUTUBE_API_KEY: <YOUR_KEY_HERE>};" >> ./server/config.js
// socketAddr used in client/src/js/index.js
echo "window.socketAddr = '<APP URL i.e., http://localhost:8080>';" >> ./client/socketAddr.js
sudo npm install -g bower
npm install
bower install
grunt (again, not literally. Not like the verb or anything. You know what I mean? I mean the taskrunner. It's a pretty cool thing that lets us run multiple tasks in one go. Wouldn't it be silly if we were literally grunting though? I mean like, can you even imagine? That'd be pretty funny, right? Good stuff. My uncle had a very distinctive grunt. You could hear it from a mile away. Well, not like a literal mile. That's a little far for a grunt to be heard. But you could definitely hear it from across a room.)

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

A jukebox-like app for live sharing and listening to music in sync

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •