DEV Community

loading...

Boger - my new React project, an alternative to Omegle

skorotkiewicz profile image Sebastian Korotkiewicz ・1 min read

Hello, dev comunity! :)
Today I wanted to show my new project created in React, Redux and NodeJS, it's a quite unusual alternative to the popular Omegle.

You can not only talk via text or video chat, but you can also randomize the topic of conversation by pressing the "Break the Ice" button or send each other photos.

Alt Text

The site always tries to choose first a random stranger who speaks the same language as you, you can change the language in the settings.

Alt Text

Recently I added also creation of Space rooms, where you can talk with chosen person after giving link, as well as creation of Space groups, where there can be many strangers in one group.

In settings you can also change displaying messages style from text to bubbles or turn off automatic changing of smileys to Emoji :)

Both photo and video chat are sent via WebRTC, which means that no server is affected.

Alt Text

What do you think about my little project?
Any suggestions what I can change, add or improve?
If you have found a bug, please report it to me here, or in the form on the site.

My project can be found at: boger.js.org

If anyone wants to help translate the site, they can do so via Pull Request to GitHub:
https://github.com/skorotkiewicz/Boger-Translations

Discussion (8)

Collapse
manuthecoder profile image
π™ΌπšŠπš—πšžπšƒπš‘πšŽπ™²πš˜πšπšŽπš›

Very cool!

I sometimes see this error:

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"> <title>Application Error</title> <style media="screen"> html,body,iframe { margin: 0; padding: 0; } html,body { height: 100%; overflow: hidden; } iframe { width: 100%; height: 100%; border: 0; } </style> </head> <body> <iframe src="//www.herokucdn.com/error-pages/application-error.html"></iframe> </body> </html>
Enter fullscreen mode Exit fullscreen mode
Collapse
skorotkiewicz profile image
Sebastian Korotkiewicz Author

Thanks for reporting the problem, on Heroku is my backend and on Netlify is the frontend, I will check why this error is showing.

Collapse
shubhambigdream profile image
Collapse
simerca profile image
Ayrton

I have a long discutions with your Bot, it’s a very cool human (as he said).

Collapse
somanathgoudar profile image
Somanath Goudar

Wow! This is just Amazing!

Collapse
skorotkiewicz profile image
Collapse
dennisvd profile image
Dennis

Cool site sadly there was no user when I tried the random connect.
Curious how you implemented the video call, are you using any open source libraries?

Collapse
skorotkiewicz profile image
Sebastian Korotkiewicz Author

Thanks for the reply!
Video calls just like sending pictures is handled by WebRTC simple-peer.

Forem Open with the Forem app