WebRTC chatroom(s) and IM
- or -
Post a project like this£275(approx. $345)
- Posted:
- Proposals: 13
- Remote
- #4058755
- OPPORTUNITY
- PRE-FUNDED
- Expired
♛React, PHP, Laravel, WordPress, Logo design, App Developer, AWS expert on PPH.
London
1550+ Projects (iOS | Android | Mac OS | Web | Win | BlockChain | IOT)
Bad Vilbel
ASP.NET MVC | C# |VB.NET | Kentico | React Native | Web API | Angular | React.JS | Android | IOS | Swift
Ahmedabad
WordPress Expert/Woocommerce Expert/Data Scientist/Python Expert/Auto-CAD/3D/2D Animation/ White Board Animation
Rawalpindi
Designer and Developer|WordPress|Shopify|PSD|PHP HTML, JavaScript|WIX| PowerPoint/Keynote| Logo Designing
Berlin
Professional Full Stack Web Developer expert in React.js and Node js|wordpress developer
Lahore
Logo & Graphic Designer / illustration / PowerPoint / CAD / AI Expert / Web Designer
Rawalpindi
Data Entry Expert | Excel/Googlesheet Ninja | Google Analytics| GA4|GTM|Tag Manager Google Ads|Python Expert
London
42705645699656355896857022990233015549315100538114786489544660817393158159760463
Description
Experience Level: Expert
Looking for someone demonstrable experience of creating a scalable (approx. 25k users) WebRTC application. The application will support both text and live video stream. Must be fully responsive design (bootstrap)
1) Users will be able to select and enter chat room. List all chatrooms.
2) A user can view other user's live video stream. List all users in room; show who has live video.
3) Users can block other users from viewing video/text chat
4) Users can create an IM chat session (video/text) with a user in the same room
5) Elevated users can create their own 'private' chatroom (invite users to chat room, via a password, max 64 users). This will be on the list of chatrooms but will have a 'lock' symbol. Users must provide the password to enter. They can only create one private chatroom at a time.
6) Moderator or Admin can remove a user from a room ('kicked' user can't enter any room for x period time)
7) Admin can create any number of 'open' chat rooms (we expect about 20 rooms; up to users 256 per room)
8) Admin can close any chatroom eg open/private
Using ASP Identity (Identity Server)
Code using WebRTC, C#, SignalR, Node
Deploy to IIS/Azure
Fully Test Driven Development (unit tests)
You MUST have experience of this and know how to provide a scalable solution, eg minimum architecture/configuration etc. We are NOT looking for people who think they can do this!!
1) Users will be able to select and enter chat room. List all chatrooms.
2) A user can view other user's live video stream. List all users in room; show who has live video.
3) Users can block other users from viewing video/text chat
4) Users can create an IM chat session (video/text) with a user in the same room
5) Elevated users can create their own 'private' chatroom (invite users to chat room, via a password, max 64 users). This will be on the list of chatrooms but will have a 'lock' symbol. Users must provide the password to enter. They can only create one private chatroom at a time.
6) Moderator or Admin can remove a user from a room ('kicked' user can't enter any room for x period time)
7) Admin can create any number of 'open' chat rooms (we expect about 20 rooms; up to users 256 per room)
8) Admin can close any chatroom eg open/private
Using ASP Identity (Identity Server)
Code using WebRTC, C#, SignalR, Node
Deploy to IIS/Azure
Fully Test Driven Development (unit tests)
You MUST have experience of this and know how to provide a scalable solution, eg minimum architecture/configuration etc. We are NOT looking for people who think they can do this!!
Owen G.
100% (40)Projects Completed
14
Freelancers worked with
10
Projects awarded
56%
Last project
25 Mar 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Best,
Could you provide more information about your requirements for ASP Identity and Identity Server? Are there specific authentication methods you intend to use?
1072877
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies