Nodejs for Karaoke

Completed Posted 6 months ago Paid on delivery
Completed Paid on delivery

I have a website for online chatting. Now I want to add a karaoke program. I already have webrtc members program that can play and listen to karaoke. But now I want to upgrade karaoke to a new level. I want to hire someone to make a Nodejs JavaScript program that I can iframe it to my chat website.

1. When the chat user presses button (Raise Hand to Sing), they will be put in a special list, this list is the person who pressed the button (Raise Hand to Sing), first will be on top, and the next person, and will be printed in : 1. nickname1, [login to view URL], 3. nickname3 ... This list will display for everyone to see. The person who press button (Raise Hand to sing) can lower the singing right to the back but cannot move up to front. For example, nickname1 can lower 1 person and it will be Nickname2, nickname1, nickname3. The rest of members in the room will list after the list.

2. If there is no one singing, the person who presses the button (Raise Hand to Sing) will be transferred to webrtc to sing immediately. When there are many people on the list registering to sing, the first person finishes singing, it will be forwarded to the next person on the list. Each person singing has the maximum 7 minutes. That person can stop singing earlier by pressing the 'Done Singing' button and the microphone will pass to the next person (If there is no one in the list singing, that person can keep microphone until someone presses button (Raise Hand to Sing)). During the transition, the person about to sing has 10 seconds to press the Sing button. If they do not press the button, the microphone will move to the next person in the list (during the transition, the person about to sing will appear a countdown bar and sound beep to let them know). When they are singing, it will delete their nick out singing list. When that person singing, it will appear time left they can sing. If nobody in the singing list, it keeps the microphone and it count back from 7 minutes again.

3. Each singer will have a webrtc ID, so everyone in the room will have that ID updated so they can listen to that person singing. You need to know a little webrtc to be able to put our webrtc coding for listening and singing. When a person goes in the room, there is pop up window to ask the permission to access the speaker (Apple and other browsers blocks automatic listening on webrtc). When they accept it, they can hear the music. And when transitioning to someone else singing, you have to make it automatically heard.

JavaScript Node.js HTML5 WebRTC

Project ID: #37464227

About the project

47 proposals Remote project Active 5 mos ago

Awarded to:

tariqs028

Hi I understand you are looking for someone to make a Nodejs JavaScript program that you can iframe to your chat website. When the chat user presses the button (Raise Hand to Sing), they will be put in a special list t More

$261 USD in 7 days
(46 Reviews)
5.8

47 freelancers are bidding on average $587 for this job

AwaisChaudhry

Hi Good afternoon , How are you? I just saw your job posting . I see you have been looking for someone experience with these technologies WebRTC, JavaScript, HTML5 and Node.js. I believe this is some thing I can help More

$750 USD in 10 days
(88 Reviews)
8.4
r4rony

Awaiting for your positive response Awaiting for your positive response Hello Have a good day! We are interested to help you in this project work. We can assign you an experienced Nodejs Developer who will upgrade k More

$1500 USD in 21 days
(98 Reviews)
8.6
kazemmojtama

Hello, good time Hope you are doing well I'm expert in MATLAB/Simulink, Python, Java, JavaScript and C/C#/C++ programming and by strong mathematical and statistical background, have good flexibility for solve your pro More

$700 USD in 7 days
(11 Reviews)
6.9
DevBench

Hello. I'm an experienced Node.js developer with over 7 years of expertise, specializing in real-time applications and WebRTC. I am confident that I can help you in upgrading the karaoke program for your online chat we More

$600 USD in 5 days
(19 Reviews)
5.8
techwelfare

NODE.JS EXPERTS! We are working on node.js since last 11 years. We could do it. Could we discuss in details over chat now? Best Regards Techwelfare

$700 USD in 42 days
(43 Reviews)
6.1
durgesh8527

Hello there! My name is Pllavi and I am a full-time web and mobile app developer working as a freelancer. I understand you are looking for someone to make a Nodejs JavaScript program that you can iframe to your chat we More

$300 USD in 12 days
(16 Reviews)
5.4
ayesha0124

Hello there, The skills WebRTC, HTML5, Node.js and JavaScript u mentioned on the project fall under my level of expertise so i can surely help u with it. Please have a look at my profile: https://www.freelancer.com/u/a More

$750 USD in 8 days
(3 Reviews)
5.1
USAMA1834

Feel free to contact me for Nodejs for Karaoke .shoot me message to discuss further more details .i provide the comments,images,videos,demos and live sessions in order to help the clients. Make payment only after the More

$500 USD in 7 days
(7 Reviews)
5.0
navjootkaur

Hi there, my name is Navjot and I am an experienced freelancer with a wide range of skills. I understand that you are looking for someone to make a Nodejs JavaScript program that you can iframe to your chat website. Wh More

$500 USD in 5 days
(17 Reviews)
4.1
airamlazx

Hello there! My name is Maria Carmela and I am an independent software engineer based in the Philippines. After going through your project description, I believe that I could be the best fit for this job due to my exte More

$500 USD in 7 days
(4 Reviews)
4.0
samantha23ro

⭐Hi⭐ I've worked with other clients in similar project, so I have rich experiences with skills including JavaScript, Node.js, WebRTC. Specially I can work on your time zone for the good communication. I'd like you to More

$250 USD in 7 days
(5 Reviews)
3.5
sanjiking

Hello, How are you doing? This is Jennie from Hong Kong and I am a Specialist in Web Design and Development with over 5 years of experience. I understand your need for an upgrade on your website for online chatting - More

$500 USD in 7 days
(3 Reviews)
3.1
izhanali77

I see that you need to add a karaoke program to your existing website, and trust me, I am a perfect fit for this task. Let's discuss this over chat for further details. Check out my Portfolio & Reviews: ✅ https://www More

$250 USD in 1 day
(2 Reviews)
2.3
Danielkurt

Hi As a Senior developer familiar with JavaScript, HTML5, Node.js, and WebRTC, I would create a Node.js JavaScript program that seamlessly integrates with your chat website, allowing users to raise their hands to sing More

$500 USD in 7 days
(7 Reviews)
2.5
syedumar9586

Hello there! My name is Syed Muhammad and I am a skilled web developer specializing in CMS (Content Management System) development, with a strong focus on WordPress. I understand that you are looking for someone to mak More

$500 USD in 7 days
(1 Review)
2.4
netjmt

Hi, Your project to enhance the karaoke feature on your chat website using Node.js is an exciting challenge. I have extensive experience in developing interactive web applications, particularly with Node.js and WebRTC More

$500 USD in 7 days
(1 Review)
1.4
umair4639

Introduce a dynamic and engaging karaoke program into the existing online chat website, leveraging 12+ years of full-stack development expertise with a focus on JavaScript, HTML5, Node.js, and WebRTC. Scope of Work: More

$1200 USD in 12 days
(3 Reviews)
2.1
senpaipjhay

Hello, Quang I have extensive experience in Node.js and JavaScript development and I can help you create a Node.js program for your karaoke integration. I will develop the program in such a way that it can be easily e More

$500 USD in 7 days
(1 Review)
0.2
UrvashiRajput02

Hi, I am a professional full-stack developer and have over 6+ years of experience in Website design and development. I'm an expert in this field. I've already worked on a similar project. I can definitely help you to d More

$300 USD in 20 days
(0 Reviews)
0.0
Masha42

Hi Quang L. I'm a senior developer with over 6+ years of experience in WebRTC, HTML5, Node.js and JavaScript. After reading your project "Nodejs for Karaoke", I believe that my skills and experience are a good match More

$500 USD in 5 days
(0 Reviews)
0.0