GithubHelp home page GithubHelp logo

mamane19 / coderhouse Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bishaldas-sys/coderhouse

0.0 0.0 0.0 457 KB

I 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 ๐Ÿ˜Š

Shell 0.69% JavaScript 84.32% HTML 2.57% CSS 12.42%

coderhouse's Introduction

codershouse-mern - This Project is Under Development.

Below are some of the implemented interface and the remaining features will be updated in future.

Screenshots

Screenshot-1491 Screenshot-1496 Screenshot-1497

Features: โ€ข Registration 1. Registration is done using the OTP system. This is sent using the phone number or email address. 2. Need to collect following info when registering. 1. Full name 2. Profile picture 3. Create username

โ€ข Rooms 1. Authenticated user can see list of available public rooms. 2. User can filter the rooms using search box 3. User can join existing room or create a new room 4. Creator of the room can add other users as speakers 5. Room should have following types 1. Public room: Any Authenticated user can see this room and can join that room 2. Closed room: This room can be joined only through the link.

โ€ข Room: Room will have 2 types of users

  1. Speakers : People who can speak (they can mute/unmute themselves)
  2. Listeners : People who can only listen. (their mic will be muted by default)
  3. Any user can leave the room.
  4. Speaker can choose their Mic from available devices.
  5. Only Creator of the room can delete the room.

โ€ข Profile

  1. Users will have a user profile page. Any authenticated user can visit this page and follow that user.
  2. User should have followers and following count on the profile page

โ€ข Login

  1. User can login using OTP. OTP will be sent on phone number or email address โ€ข Logout
  2. User can logout using logout button

#FrameWork used

coderhouse's People

Contributors

bishaldas-sys avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.