{"id":20826955,"url":"https://github.com/crizmo/webrtc-group-call","last_synced_at":"2025-04-10T02:55:25.536Z","repository":{"id":187280916,"uuid":"676636963","full_name":"crizmo/WebRTC-Group-Call","owner":"crizmo","description":"WebRTC Group Call is a simple video chat application for multi-users based on React, Node Express and WebRTC.","archived":false,"fork":false,"pushed_at":"2025-02-09T05:37:05.000Z","size":590,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T04:23:32.646Z","etag":null,"topics":["group","react","socket","socket-io","webrtc"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crizmo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-09T16:48:37.000Z","updated_at":"2025-03-04T13:52:49.000Z","dependencies_parsed_at":"2023-08-09T18:40:44.313Z","dependency_job_id":null,"html_url":"https://github.com/crizmo/WebRTC-Group-Call","commit_stats":null,"previous_names":["crizmo/webrtc-group-call"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crizmo%2FWebRTC-Group-Call","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crizmo%2FWebRTC-Group-Call/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crizmo%2FWebRTC-Group-Call/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crizmo%2FWebRTC-Group-Call/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crizmo","download_url":"https://codeload.github.com/crizmo/WebRTC-Group-Call/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248147496,"owners_count":21055540,"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":["group","react","socket","socket-io","webrtc"],"created_at":"2024-11-17T23:10:38.460Z","updated_at":"2025-04-10T02:55:25.524Z","avatar_url":"https://github.com/crizmo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebRTC Group Call\n\nWebRTC Group Call is a simple video chat application for multi-users based on React, Node Express and WebRTC. \u003cbr\u003e\nMain project was developed by Hyunse -\u003e https://github.com/Hyunse/video-group-meeting\n\nThis repository is made to try and get it implemented it in Vite \u003cbr\u003e\nBasically porting from CRA To Vite\n\nAs of now it is not working, facing some issue with props and state \u003cbr\u003e\nIf you have any idea how to fix it, please let me know :)\n\nFeel free to fork and contribute to this project\n\n**Technologies Used**\n\n- React\n- Node + Express\n- WebRTC\n- Socket.io\n- [Syled-components](https://styled-components.com/)\n- [Simple-peer](https://github.com/feross/simple-peer)\n\n## Features\n\n- Join a room\n- Video Streaming\n- Text chat\n- Mute Video/Audio\n- Screen Sharing\n\n## Installation\n### Clone\n- Clone this repo to your local machine\n\n### Setup\n**Client**\n\u003e Move to client folder, update and install this package\n\u003cpre\u003e\n  \u003ccode\u003e\n    /* Install */\n    npm install\n    \n    /* Run */\n    npm start\n  \u003c/code\u003e\n\u003c/pre\u003e\n\n**Server**\n\u003e Move to server folder, update and install this package\n\u003cpre\u003e\n  \u003ccode\u003e\n    /* Install */\n    npm install\n    \n    /* Run */\n    npm run dev\n  \u003c/code\u003e\n\u003c/pre\u003e\n\n**Vite** [ Still in progress ]\n\u003e Move to vite folder, update and install this package\n\u003cpre\u003e\n  \u003ccode\u003e\n    /* Install */\n    npm install\n    \n    /* Run */\n    npm run dev\n  \u003c/code\u003e\n\u003c/pre\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrizmo%2Fwebrtc-group-call","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrizmo%2Fwebrtc-group-call","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrizmo%2Fwebrtc-group-call/lists"}