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

https://github.com/esau-morais/videon

🎥 Simple video conference PWA using React.js + Socket.io
https://github.com/esau-morais/videon

pwa react react-hooks reacthooks reactjs room socket socket-io video video-conference videon

Last synced: about 2 months ago
JSON representation

🎥 Simple video conference PWA using React.js + Socket.io

Awesome Lists containing this project

README

          

# videon

![videon](https://videon.vercel.app/images/Logo192.svg)

## Goals

- [X] Create a new room (with an id)
- [X] Join to an existence room
- [X] Leave a room
- [X] Pages
- [X] Splash screen
- [X] Home
- [X] Room

## Built with

- React.js
- React Hooks
- useRef
- useState
- useEffect
- Socket.io
- Chance

## How do I start?

1. Fork this project

![Forking the project](https://camo.githubusercontent.com/6f03010c651d060f8b7cfc17da7098c1757c4ead/68747470733a2f2f6669727374636f6e747269627574696f6e732e6769746875622e696f2f6173736574732f526561646d652f666f726b2e706e67)

2. Clone the forked repository

`git clone https://github.com/user/react-redux` (if you use `git`)

or

`gh repo clone https://github.com/user/react-redux` (if you use `gh` cli)

3. Install the dependencies

`npm install` (if you use `npm`)

or

`yarn` (if you use `yarn`)

---

:warning: Before you start the front-end, you need to initialize the [server](https://github.com/Kannndev/webrtc-video-call-server).

---

4. Start the project

`npm start` (if you `npm`)

or

`yarn start` (if you use `yarn`)

---

[LICENSE](./LICENSE)