DEV Community

Cover image for Hitchweb! Browser Extension🧩, Talk to people on same website 🤩

Hitchweb! Browser Extension🧩, Talk to people on same website 🤩

Rajesh Joshi on June 06, 2022

Recently, I wrote a post Talk to people who are on the same site 🌎 | Chrome Extension. Where I talked about an extension for chromium based browser...
Collapse
 
khokon profile image
Khokon M. •

Installed, but seems like, not working properly for me. As I can't join, it just keeps loading.

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

Your may check the console, share the errors to me on my email.

Collapse
 
khokon profile image
Khokon M. •

Token obtained
connected to room dev.to
Uncaught (in promise) DOMException: Requested device not found

Thread Thread
 
rajeshjoshi-dev profile image
Rajesh Joshi •

This might be an permission issue with the microphone.

Does your device have mic?
Is mic working?
Reset permissions to the site/extension.

It should work.

Thread Thread
 
khokon profile image
Khokon M. •

No, my device doesn't have a mic, nor did the extension asked for a microphone permission.

Thread Thread
 
rajeshjoshi-dev profile image
Rajesh Joshi •

Microphone is required to enter any room.

Meanwhile, you can use the web version: hitchweb.netlify.app/

Collapse
 
yxsh profile image
Yash •

wait its voice chat, u should add text chat

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

Thanks for the feedback, I'll add this in the future.

Collapse
 
phanirithvij profile image
Phani Rithvij • • Edited

A few things:

  • Text chat feature
  • Moderation tools (kind of required)
  • Seperate text and voice chats like in discord.
  • Instead of global site wide rooms have individual rooms for urls
    • For example on youtube, each per video
    • account for hash routes or specific query params in url
    • can also have a global room per site
  • Allow to join in even without microphone permission to just listen.
  • Make it open source?
    • It will make your life easier and make it more secure.
    • Even if you feel like abandoning it someone will fork and pick it up and credit your name.
Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi • • Edited

Thanks @phanirithvij for the feedbacks.

Few things were already in the TODO list. But, you definitely suggested more things.

Let's then code together.

Collapse
 
vulcanwm profile image
Medea •

This is really cool! What language did you use to make this?

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

❤️ JavaScript 😉

Collapse
 
vulcanwm profile image
Medea •

Wow okay

Collapse
 
sehgalspandan profile image
Spandan Sehgal •

Nice efforts. It's a nice extension with good concept. I will surely install it and recommend it to others.
Keep it up.

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

Thanks @spandyboss
This really mean a lot to me ❤️

Collapse
 
veerreshr profile image
Veeresh •

Hey, is it possible to open an extension in the same website, I don't want to redirect to another website when I click.

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

That is possible, but this is just another way, I implemented in.

May be in future, I'll provide an option to open in a window.

Collapse
 
liviufromendtest profile image
Liviu Lupei •

Installed and also wrote a positive review.
Well done!

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

Thank you @liviufromendtest ❤️

Collapse
 
gemarpets profile image
Gpet • • Edited

Hi, how about if there are hundreds of persons inside the page and talking together, what do you think about that ? is there are no problem about that ?

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

At the max, 5 people can talk together. 3000 people can be in a room.

Collapse
 
victorio profile image
Vic •

Nice!

 
moopet profile image
Ben Sinclair •

Indeed, the posts say, "talk to" people but we're (I'm) used to that meaning text chat. It doesn't seem to mention voice chat.

Thread Thread
 
rajeshjoshi-dev profile image
Rajesh Joshi •

I can understand.

No worries buddy, I'll introduce this feature soon.

Collapse
 
gemarpets profile image
Gpet •

Wow, I think this is very helpful, thanks man.

Collapse
 
rajeshjoshi-dev profile image
Rajesh Joshi •

❤️

Collapse
 
phanirithvij profile image
Phani Rithvij •

The source code repo is gone?