{"id":23160551,"url":"https://github.com/soumyamakkar/vmeet","last_synced_at":"2026-05-01T12:33:21.586Z","repository":{"id":264320827,"uuid":"893038579","full_name":"soumyamakkar/VMeet","owner":"soumyamakkar","description":"Created and deployed a MERN stack video conferencing application. Implemented WebRTC using videoSDK API. Integrated with chat and screen sharing facilities.","archived":false,"fork":false,"pushed_at":"2024-12-17T12:24:34.000Z","size":1884,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T19:22:07.322Z","etag":null,"topics":["javascript","mern","mern-project","socket-io","video-streaming","videosdk","webrtc"],"latest_commit_sha":null,"homepage":"https://vmeetfrontend.onrender.com/","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/soumyamakkar.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-23T11:25:00.000Z","updated_at":"2024-12-17T12:24:37.000Z","dependencies_parsed_at":"2024-12-09T16:40:24.888Z","dependency_job_id":"fe1f22ff-8e34-4958-a70c-09b1ffae6eb0","html_url":"https://github.com/soumyamakkar/VMeet","commit_stats":null,"previous_names":["soumyamakkar/wemeet","soumyamakkar/vmeet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/soumyamakkar/VMeet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumyamakkar%2FVMeet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumyamakkar%2FVMeet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumyamakkar%2FVMeet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumyamakkar%2FVMeet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soumyamakkar","download_url":"https://codeload.github.com/soumyamakkar/VMeet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumyamakkar%2FVMeet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268290741,"owners_count":24226646,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["javascript","mern","mern-project","socket-io","video-streaming","videosdk","webrtc"],"created_at":"2024-12-17T23:11:10.767Z","updated_at":"2026-05-01T12:33:21.543Z","avatar_url":"https://github.com/soumyamakkar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📹 Video Calling Application with Face Detection\n\n\n![GitHub Repo stars](https://img.shields.io/github/stars/sleepy-coder-101/video-call?logo=Apache%20Spark\u0026style=for-the-badge) ![GitHub repo size](https://img.shields.io/github/repo-size/sleepy-coder-101/video-call?logo=Files\u0026style=for-the-badge) ![GitHub issues](https://img.shields.io/github/issues/sleepy-coder-101/video-call?logo=github\u0026style=for-the-badge) ![GitHub forks](https://img.shields.io/github/forks/sleepy-coder-101/video-call?logo=forgejo\u0026style=for-the-badge) ![GitHub last commit](https://img.shields.io/github/last-commit/sleepy-coder-101/video-call?logo=GitHub\u0026style=for-the-badge)\n\nThis is a video calling application specifically designed for educational institutions. It provides a platform for conducting online classes with features like face detection-based attendance tracking, user authentication, and role-based access control.\n\nDummy Credentials:\nemail:soumyaamakkar@gmail.com\npassword:12345678\n\n## Features\n\n- User authentication: Users can sign up and log in to the application using their credentials.\n- Role-based access control: Users can have either a \"Teacher\" or \"Student\" role, which determines their permissions within the application.\n- Video calling: Users can join or create video meetings based on their role. Teachers can create and manage meetings, while students can join existing meetings.\n- Face detection-based attendance tracking: The application uses the TinyYOLOv2 face detection model to track the presence of participants during the meeting. It calculates the attendance score based on the duration of face detection and the total meeting duration.\n- Attendance monitoring: The application provides an attendance monitoring system that grants attendance to students if their attendance score exceeds a predefined threshold (e.g., 50%).\n- Meeting summary: After leaving the meeting, users can view their attendance status, attendance score, and other relevant meeting details.\n\n## Technologies Used\n\n- Frontend: ReactJS, Material-UI\n- Backend: Node.js, Express.js\n- Database: MongoDB\n- Video SDK: VideoSDK\n- Face Detection: TinyYOLOv2\n- WebSocket: Socket.IO\n\n## Screenshots\n\n![Homescreen](images/Homescreen.png)\n_Homescreen_\n\n![Sign In Screen](images/Sign%20In%20Filled.png)\n_Sign In Screen_\n\n![Sign Up Screen](images/Sign%20Up%20Filled.png)\n_Sign Up Screen_\n\n![Meeting Summary Screen](images/Meeting%20Summary%20user%201.png)\n_Meeting Summary Screen_\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.\n\n## Contact\n\nFor any inquiries or questions, please contact [soumyaamakkar@gmail.com](mailto:soumyaamakkar@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoumyamakkar%2Fvmeet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoumyamakkar%2Fvmeet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoumyamakkar%2Fvmeet/lists"}