Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/somikdatta/cuckoo

๐ŸŽฅ Cuckoo - A free anonymous video-calling web application built with WebRTC and React that provides peer-to-peer video and audio communication in a web browser with no plugins or extensions required.
https://github.com/somikdatta/cuckoo

nodejs react realtime-communication screensharing socket-io video-call video-chat web-rtc webrtc webrtc-demos webrtc-experiments webrtc-video websocket

Last synced: 13 days ago
JSON representation

๐ŸŽฅ Cuckoo - A free anonymous video-calling web application built with WebRTC and React that provides peer-to-peer video and audio communication in a web browser with no plugins or extensions required.

Awesome Lists containing this project

README

        




Cuckoo

# Cuckoo - Anonymous, Free Video Calls

Anonymous video calls across the world for free with screensharing!


cuckoo forks


cuckoo stars


cuckoo issues


cuckoo pull-requests




View Cuckoo ยท Report Bug ยท Request Feature

โœจ _Loved the project? Give this project a star to show your support._ โœจ

---

Cuckoo is a small project to demonstrate the concepts of WebRTC, WebSockets by facilitating video calls across the web!
---

## ๐Ÿง Feature list

- [x] Video Call
- [x] Screen Sharing
- [ ] Select camera
- [ ] Select audio device

## ๐Ÿš€ Getting started

This project is deployed at https://cuckooapp.herokuapp.com

Guide for local deployment -

1. Clone the repository
```bash
git clone https://github.com/somikdatta/cuckoo.git
```
2. Change the working directory
```bash
cd cuckoo
```
3. Install dependencies
```bash
npm install
```
4. Change the working directory
```bash
cd client
```
5. Install dependencies
```bash
yarn install
```
6. Run the app
```bash
npm start in parent directory /cuckoo
```
```bash
yarn start in directory /cuckoo/client
```
7. Open project at http://localhost:3000

๐ŸŒŸ You are all set!

## ๐Ÿ™‡ Special Thanks
- [Coding with Chaim](https://github.com/coding-with-chaim/) for explaining the concepts of WebSockets and WebRTC on his [YouTube Channel](https://www.youtube.com/channel/UC7sCgeZ9xOwCGHIp2mVWlUQ)

## โค๏ธ Support

If you happen to love this project, leave a star on the repo. That'll keep me motivated. Let me know your thoughts with a tweet. Mention me [@somikdatta](https://twitter.com/somikdatta).

Thanks!

Contributions are welcomed!


Developed with โค๏ธ in India ๐Ÿ‡ฎ๐Ÿ‡ณ