Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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...
- Host: GitHub
- URL: https://github.com/guiseek/peek
- Owner: guiseek
- Created: 2021-01-13T01:29:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-28T05:50:51.000Z (11 months ago)
- Last Synced: 2024-04-13T16:19:47.974Z (9 months ago)
- Topics: p2p, peer-to-peer, signaling, video-streaming, webrtc
- Language: TypeScript
- Homepage: https://peek.contact
- Size: 3.96 MB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).