{"id":20537336,"url":"https://github.com/apoorv0503/coderhouse_mern","last_synced_at":"2026-04-10T12:31:40.968Z","repository":{"id":230360858,"uuid":"779175404","full_name":"Apoorv0503/CoderHouse_MERN","owner":"Apoorv0503","description":"I have built a full-stack project using Node, Express, Mongo, webRTC, socket.io, and of course React JS. This project is inspired by the awesome Clubhouse","archived":false,"fork":false,"pushed_at":"2024-03-30T06:29:13.000Z","size":795,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-03T21:50:45.538Z","etag":null,"topics":["figma","mongodb","nodejs","otp-verification","reactjs","redux","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/Apoorv0503.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-03-29T07:59:32.000Z","updated_at":"2025-03-10T04:24:00.000Z","dependencies_parsed_at":"2025-01-16T14:24:06.461Z","dependency_job_id":"82045718-d8d0-449b-886a-47a65b00f72e","html_url":"https://github.com/Apoorv0503/CoderHouse_MERN","commit_stats":null,"previous_names":["apoorv0503/coderhouse_mern"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Apoorv0503/CoderHouse_MERN","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apoorv0503%2FCoderHouse_MERN","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apoorv0503%2FCoderHouse_MERN/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apoorv0503%2FCoderHouse_MERN/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apoorv0503%2FCoderHouse_MERN/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Apoorv0503","download_url":"https://codeload.github.com/Apoorv0503/CoderHouse_MERN/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apoorv0503%2FCoderHouse_MERN/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31642706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["figma","mongodb","nodejs","otp-verification","reactjs","redux","socket-io","webrtc"],"created_at":"2024-11-16T00:39:59.103Z","updated_at":"2026-04-10T12:31:40.656Z","avatar_url":"https://github.com/Apoorv0503.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# codershouse-mern - This Project is Under Development. \nBelow are some of the implemented interface and the remaining features will be updated in future.\n\n# Live version:\n\nFor Demo of this project please follow this Google Doc: \n\nhttps://docs.google.com/document/d/127T_EyIPkADqkuN6Ah6XhziLKWitYiWVtwMJGJrLU3Y/edit?usp=sharing\n\n\u003cbr\u003e\n\u003ch2\u003e Framing \u003c/h2\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/pranjalshikhar/codersHouse/main/White%20Board%20Framing.jpg\" /\u003e\n\u003cbr\u003e\n\u003ch2\u003e Authentication and OTP \u003c/h2\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/pranjalshikhar/codersHouse/main/Authentication%20and%20OTP.jpg\" /\u003e\n\u003cbr\u003e\n\u003ch2\u003e WebRTC Setup \u003c/h2\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/pranjalshikhar/codersHouse/main/WebRTC%20Setup.jpg\" /\u003e\n\u003cbr\u003e\n\n# Features:\n\n• Registration\n\n    1. Registration is done using the OTP system. This is sent using the phone number or email address. \n    \n    2. Need to collect following info when registering.\n    \n         1. Full name\n         \n         2. Profile picture\n         \n         3. Create username \n            \n\n• Rooms\n\n    1. Authenticated user can see list of available public rooms.\n    \n    2. User can filter the rooms using search box\n    \n    3. User can join existing room or create a new room\n    \n    4. Creator of the room can add other users as speakers\n    \n    5. Room should have following types\n    \n       1. Public room: Any Authenticated user can see this room and can join that room\n       \n       2. Closed room: This room can be joined only through the link.\n\n• Room:\n\n  Room will have 2 types of users\n  \n  1. Speakers : People who can speak (they can mute/unmute themselves)\n    \n  2. Listeners : People who can only listen. (their mic will be muted by default)\n     \n  3. Any user can leave the room.\n     \n  4. Speaker can choose their Mic from available devices.\n   \n  5. Only Creator of the room can delete the room.\n     \n\n• Profile\n\n  1. Users will have a user profile page. Any authenticated user can visit this page and follow\nthat user.\n\n  2. User should have followers and following count on the profile page\n\n• Login\n\n  1. User can login using OTP. OTP will be sent on phone number or email address\n     \n• Logout\n\n   1. User can logout using logout button\n\n#FrameWork used \n\u003cbr\u003e\n\u003cimg src=\"https://img.icons8.com/color/50/000000/react-native.png\"/\u003e \n\u003cimg src=\"https://img.icons8.com/color/48/000000/nodejs.png\"/\u003e\n\u003cimg src=\"https://img.icons8.com/color/48/000000/redux.png\"/\u003e\n\u003cimg src=\"https://img.icons8.com/color/48/000000/mongodb.png\"/\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoorv0503%2Fcoderhouse_mern","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapoorv0503%2Fcoderhouse_mern","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoorv0503%2Fcoderhouse_mern/lists"}