A group project exploring Angular app construction and firebase implementation, 11.9.17 -- This project was generated with Angular CLI version 1.0.0.
An application to generate party playlists based on randomly drawn songs from participating party-goers' Spotify playlists.
- As a party manager, I want to be able to create a party with a name, location, and date.
- As a party animal, I want to be able to view a list of parties.
- As a party animal, I want to be able to select a party to view it's details.
- As a party animal, I want to be able to be able to enter my Spotify userID in the party detail page to pick which of my playlists I want the app to draw songs from.
- As a party manager I'd like to not only be able to create a party, but also send out invites so I don't have to make it publicly accessible.
- As a party manager I'd like to be able to be able to select whether or not I'd like my animals to be able to choose their playlists or just have their top 5 most played songs selected automatically.
- As a party manager, I'd like to be assigned a unique admin user/pass where I can edit the party's properties.
- As a party manager, I'd like to assign parameters to the songs that get added to the parties playlist such as danceability, bpm, and genre.
- JavaScript
- Angular
- Node
- JSON
- Firebase
- HTML
- CSS
- Bootstrap
-
$ git clone
https://github.com/AaronRohrbacher/spotifyApp.git -
$ cd spotifyApp/
-
$ npm install
-
$ bower install
-
$ npm run prestart
-
$ ng serve
-
Open https://localhost:4200/ in your web browser.
Run ng serve
for a dev server. Navigate to https://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive/pipe/service/class/module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
If you have any updates or suggestions please contact, [Javier Jimenez] ([email protected]), [Aaron Rohrbacher] ([email protected]), [Keegan Ruebling] ([email protected]), [Senya Webster] ([email protected]), or make a contribution to our repository.
GPL License
Copyright J.A.K.S(c) 2017 Javier Jimenez, Aaron Rohrbacher, Keegan Ruebling, and Senya Webster