This application is a proof-of-concept. This app focuses on the management of songs, albums, artists, playlists, and users.
Run the following commands in the location that you'd like to place the repository:
get clone https://github.com/540co/jukebox-app.git
cd jukebox-app
Run the following commands from the root directory of the repository:
npm install
bower install
cp src/app/app.config-example.js src/app/app.config.js
Open the app.config.js file and update with the relevant keys.
From within the cloned folder jukebox-app
run:
Edit the tracking code in src/assets/scripts/ga.js
and update accordingly.
Run the following command to serve the application:
gulp serve
gulp
orgulp build
to build an optimized version of your application in folder distgulp serve
to start BrowserSync server on your source files with live reloadgulp serve:dist
to start BrowserSync server on your optimized application without live reloadgulp clean
to remove all files from the build and tmp foldersgulp test
to run your unit tests with Karmagulp test:auto
to run your unit tests with Karma in watch mode