{"id":20176371,"url":"https://github.com/holps-7/zapcall","last_synced_at":"2025-04-10T04:08:10.841Z","repository":{"id":244868438,"uuid":"315915773","full_name":"holps-7/ZapCall","owner":"holps-7","description":"A P2P multiuser browser video calling platform with unmatched video quality and latency.","archived":false,"fork":false,"pushed_at":"2020-11-25T12:10:32.000Z","size":111,"stargazers_count":11,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T04:08:04.862Z","etag":null,"topics":["p2p-chat","screen-sharing","serverless","simple-peer","socket-io","video-broadcasting","videocalling","webrtc","webrtc-call","webrtc-signaling","webrtc-video"],"latest_commit_sha":null,"homepage":"https://zapcall.herokuapp.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/holps-7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-25T11:17:15.000Z","updated_at":"2024-05-24T16:31:11.000Z","dependencies_parsed_at":"2024-06-18T00:43:05.821Z","dependency_job_id":"dd9e36d8-598b-42d0-923f-ce21377e578a","html_url":"https://github.com/holps-7/ZapCall","commit_stats":null,"previous_names":["holps-7/zapcall"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holps-7%2FZapCall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holps-7%2FZapCall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holps-7%2FZapCall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holps-7%2FZapCall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holps-7","download_url":"https://codeload.github.com/holps-7/ZapCall/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154985,"owners_count":21056543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["p2p-chat","screen-sharing","serverless","simple-peer","socket-io","video-broadcasting","videocalling","webrtc","webrtc-call","webrtc-signaling","webrtc-video"],"created_at":"2024-11-14T02:08:52.764Z","updated_at":"2025-04-10T04:08:10.821Z","avatar_url":"https://github.com/holps-7.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\n  \n![](https://img.shields.io/badge/author-Ramesh%20Sachan-brightgreen) ![](https://img.shields.io/badge/licence-MIT-green)\n\n\u003c/center\u003e\n\n# ZapCall\n### Author: [@holps-7](https://github.com/holps-7/Instagram-Spam-Bot/)\n### Give me the credits if you copy ANY part from this code. Don't be NOOB!!\n## Star this repo if you liked the project!\n\nA P2P multiuser browser video calling platform with unmatched video quality and latency.\n\nThis project allows multiple devices to connect with eachother with audio and video using webrtc. The package [simple-peer](https://github.com/feross/simple-peer) is used for webrtc. The implementation of the signaling server is done with [socket.io](https://socket.io/)\n\n## For Live Demo [click here!](https://zapcall.herokuapp.com)\n\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.\n\n\n\n### Prerequisites\n\nYou will need the following for running this project-\u003cbr/\u003e\n\u003e**1.** A Heroku account\u003cbr/\u003e\n\u003e**2.** Google Chrome web browser\u003cbr/\u003e\n\u003e**3.** npm\u003cbr/\u003e\n\n\n\n### Installation Instructions\n\n#### 1) Installing Google Chrome\n\u003eVisit the following url to download the Google Chrome installer for various Operating systems https://www.google.com/chrome/\n\n\n\n#### 2) Installing npm\n**On Ubuntu** run the following commands in the terminal\n```elm\ncurl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -\nsudo apt install nodejs\nsudo apt install build-essential\n```\n\n**On MacOS** run the following command in the terminal\n```elm\nbrew install node\n```\n\n**On Windows** dowload the [Windows Installer](https://nodejs.org/en/#home-downloadhead) directly from the [node.js](https://nodejs.org/) website\n\n\n\n### Break down into end to end tests\n\nThis project is not any kind of extention of any other project, but the UI of this project is inspiered by [Zipcall.io](https://zipcall.io)\n\n\n\n## Deployment\n\n\u003e**1.** Clone the project\u003cbr/\u003e\n\u003e**2.** Follow the installation instructions\u003cbr/\u003e\n\u003e**3.** Create your own SSL certs and copy them inside the folder named **ssl**\u003cbr/\u003e\n\u003e**4.** Open terminal and run the following command\u003cbr/\u003e\n```elm\ncd Downloads/ZapCall-master\nnpm install\nnpm start\n```\n\u003e**5.** Open the Google Chrome @ `localhost:3012`\n\n\n    PS:- I used Atom editor, which is one of the greatest editors.\n         Availabe for free on https://atom.io\n\n\n### Deploy your own App\n\non Heroku:\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)\n\nCreate a FREE account first if you do not yet have one:  \nhttps://signup.heroku.com/\n\n\n## Contributing\n\nFeel free to create Pull Requests, for contributing.\n\n\n## Authors\n\n  * **Ramesh Sachan** - Vellore Institute of Technology\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n\n\n## Legal disclaimer:\n\n**Usage of [ZapCall](https://zapcall.herokuapp.com) for any illegal purpose is not promoted. It's the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program. Only use for educational purposes.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholps-7%2Fzapcall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholps-7%2Fzapcall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholps-7%2Fzapcall/lists"}