Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/guiseek/peek

Peer Contact - WebRTC Video Chat. TypeScript, NX, Angular, NestJS...
https://github.com/guiseek/peek

p2p peer-to-peer signaling video-streaming webrtc

Last synced: about 1 month ago
JSON representation

Peer Contact - WebRTC Video Chat. TypeScript, NX, Angular, NestJS...

Awesome Lists containing this project

README

        

# Voice & Video Chat Application with Angular and NestJS

> In addition to understand how WebRTC works, I want to offer an alternative approach to the society of something that works in a decentralized way and does not sell your information.
>
> -- Guilherme Visi Siquinelli

![CI](https://github.com/guiseek/peek/workflows/CI/badge.svg)
![PR](https://github.com/guiseek/peek/workflows/PR/badge.svg)

## Local setup

Install

```sh
npm install
```

Run server and client

```sh
npm run up

# Alternative
./scripts/serve.local.sh
```

Run server only

```sh
npm run server
```

Run client only

```sh
npm run client
```

Run tests

```sh
npm run test
```

Test driven development

```sh
npm run tdd
```

GitHub Action PR Tasks simulation

```sh
./scripts/deploy.local.sh
```

Build

```sh
npm run affected:build -- --prod
```

Format files with prettier

```sh
npm run format
```

![Peek Contact](packs/shared/assets/src/lib/images/logo-purple-blue.svg)

This project was generated using [Nx](https://nx.dev).