An open API service indexing awesome lists of open source software.

https://github.com/amirsavand/playsem

Bringing music lovers together for seamless playlists and real-time engagement.
https://github.com/amirsavand/playsem

angular party player songs sync youtube

Last synced: 11 months ago
JSON representation

Bringing music lovers together for seamless playlists and real-time engagement.

Awesome Lists containing this project

README

          

# [PlaysEM](https://playsem.com)

[![Deployment](https://github.com/AmirSavand/playsem/actions/workflows/deployment.yml/badge.svg?branch=production)](https://github.com/AmirSavand/playsem/actions/workflows/deployment.yml)
[![Build](https://github.com/AmirSavand/playsem/actions/workflows/build.yml/badge.svg)](https://github.com/AmirSavand/playsem/actions/workflows/build.yml)
[![Code Quality](https://github.com/AmirSavand/playsem/actions/workflows/code-quality.yml/badge.svg)](https://github.com/AmirSavand/playsem/actions/workflows/code-quality.yml)

Host and join parties and keep shuffling sick songs.

Back-end repository: [playsem-api](https://github.com/AmirSavand/playsem-api).

![PlaysEM](https://gonevis.s3.amazonaws.com/dolphin/0d415604-d361-4d9a-ac35-b0eccae5d1b2/1583654160929_PlaysEM.png)

## Development

This project is made with Angular.

### Serve

- Local: `npm run serve`
- Production: `npm run serve-prod`

### Build

- Local: `npm run build`
- Production: `npm run build-production`

### Deployment

- Production: `npm run deploy`

### Code Scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

### Unit Tests

We do not write unit tests currently.

Run `npm run test` to execute the unit tests via [Karma](https://karma-runner.github.io).

### End-to-end Tests

We do not write end-to-end tests currently.

Run `npm run e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

### Code Quality

Run `npm run lint` to execute linting via [TSLint](https://palantir.github.io/tslint/).

### Further Help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).