Skip to content
← Back to Community
EasyMeet - A video conferencing app I made!
Profile icon
ruiwenge2

I made this video conferencing app called EasyMeet!

Features

  • Chat Box
  • Private Messaging
  • Inviting

... and more!
You can see a guide on how to use this in the guide.md file, or go to https://easymeet.ruiwenge2.repl.co/help. To start, sign up!

Even though your video and audio are off by default, you have to give access to your video and microphone to join. To see someone's name in the meet, hover your cursor over their video.

Note: To create an account, you must open the website in a new tab.

Credits

  • @Bookie0 for recommending that I use black for the nav bar
  • @Coder100 for helping me with JavaScript promises
  • @codingjlu for helping me show users' names on top of their videos
  • A tutorial that I found

Click here to go to the GitHub repo.

I hope you like it!

Voters
Profile icon
ruiwenge2
Profile icon
BrandoTaylor
Profile icon
HenryDonahue1
Profile icon
LoganHudson
Profile icon
pellinuz
Profile icon
elburg
Profile icon
AnuvaSud
Profile icon
ULever
Profile icon
zplusfour
Profile icon
szhyk132
Comments
hotnewtop
Profile icon
ruiwenge2

yay! its on trending!

Profile icon
[deleted]

@ruiwenge2 yeah yay

Profile icon
GameDev46

@ruiwenge2 Awesome!

Profile icon
TonyWu4

@ruiwenge2 breh everything u do deserves to be on trending

Profile icon
ruiwenge2

@TonyWu4 thanks!

Profile icon
YashwanthP

WOW! Good job ruiwenge2 ! Let's get this to 1000 Upvotes!

Profile icon
ruiwenge2

@YashwanthP thanks! But I don’t think that’s gonna happen lol

Profile icon
YashwanthP

Im Upvoting!

Profile icon
YashwanthP

@ruiwenge2 But it should, because this is actually really good!

Profile icon
ruiwenge2
Profile icon
YashwanthP

@ruiwenge2 your welcome!

Profile icon
YashwanthP
Profile icon
JWZ6

@YashwanthP hey man, just saying the original design is here: https://github.com/itstaranarora/video-chat-v1/

@ruiwenge2 u gave credit, so gud :)

Profile icon
YashwanthP

@JWZ6 oh wowww, I did not check the credits correctly. But still good job.

Profile icon
JWZ6

@YashwanthP yeah ruiwenge did a gud job

Profile icon
SashanckSunil

It's Damn cool man

Profile icon
SilvermoonCat

Cool! Although Ithink the css could be a bit better :)

Profile icon
ruiwenge2

thanks! also how can i make the css better? @SilvermoonCat

Profile icon
SilvermoonCat

@ruiwenge2 I’m on iPad so first I think you should implement some fonts that ipad can use? and i would add a bit of ‘padding’ since some things are kind of squished. and personally the nav bar color and teh bg color are both dark and don’t fit together that well (I dont know what color tho lmao)

Profile icon
CyberDaDev

oh noe i am exposed akjdjwajwlajdkljwoi @tussiez @ruiwenge2

Profile icon
ruiwenge2
Profile icon
CyberDaDev

only true node js coders will understand xDD @ruiwenge2

Profile icon
ruiwenge2
Profile icon
CyberDaDev

you still dont get it do you? @ruiwenge2

Profile icon
ruiwenge2
Profile icon
tussiez

@CyberHacker101 I was beat! Well.. my version of this was peer.js based

Profile icon
CyberDaDev

y u disappoint me @ruiwenge2

Profile icon
CyberDaDev

makes sense lol @tussiez

Profile icon
CyberDaDev

ig u gotta make zoom/discord remix web

id like to see how that goes xDDDD @tussiez

Profile icon
JWZ6

Nice, I know it's not completely urs tho.

Still pog

btw, can i help with the CSS?

Profile icon
codingjlu

@JWZ6 lol the CSS could use a little help. I think they made their own frontend template to use for all their projects.

Profile icon
JWZ6

Yes can someone invite me. @codingjlu

Profile icon
BenYoung3

very nice

Profile icon
ruiwenge2

@BenYoung3 thanks

Profile icon
Coder100

Nice!

Profile icon
ruiwenge2
Profile icon
GameDev46

Amazing! (Going to take a look at the socket.io to see how it works!)

Profile icon
ruiwenge2

@GameDev46 thanks! its pretty easy, you can also look at my chat project at https://replit.com/talk/share/Chat-Updated/140472

that might be easier for you to see

Profile icon
GameDev46

@ruiwenge2 Thank you!

Profile icon
ruiwenge2

@GameDev46 wait what happened to chit chat?

Profile icon
GameDev46

@ruiwenge2 I am planning to make a new post when Chit Chat is actually ready and secure! That way more people will stay using it and people won’t be able to hack the site.

Profile icon
GameDev46

@ruiwenge2 Also if I made the new post with the old post still out people could accuse me of wanting more cycles…

Profile icon
ruiwenge2

@GameDev46 oh alright then :(

Profile icon
codingjlu

@GameDev46 would you like me to help you (make it secure)? Confession: I was nbbcsf and the primary hacker of your site. Sorry. Your project was really cool!

Profile icon
ruiwenge2

@codingjlu nbbcsf is your alt???

Profile icon
codingjlu

@ruiwenge2 lol yesss

Profile icon
GameDev46

@codingjlu Don’t worry! I should have made it harder to hack and you actually ended up showing me a lot of things that are getting fixed!

Profile icon
codingjlu

@GameDev46 Ok! Do you need help? I think the implementation really matters; I wouldn't recommend separating the server from the frontend (in a different repl). You won't be able to do real auth that way.

I definitely wouldn't use localStorage or sessionStorage for the auth or check if the user is logged in on client side; anything on the client side is hackable and changeable.

Profile icon
Yoplayer1py

@codingjlu how you hacked it? Burp I guess?

Profile icon
GameDev46
Profile icon
Infiniti20

@GameDev46 its a tool, and @Yoplayer1py, no you didn't need it. It was just a matter of editing some code on the client, tracking requests using DevTools, and a few characters here and there.

Profile icon
Infiniti20

@codingjlu Yep, should definitely have all of it in the same repl. HTTP only cookies would work great for authentication for an app like this. I'd also remake it with socket.io for realtime updates with redis.

Profile icon
Yoplayer1py

@Infiniti20 ???? the source code is available so why you need to hack it. and I didn't understood anything you told. lol

Profile icon
Infiniti20

@Yoplayer1py LOL. Most of the "hacking" is done using Chrome DevTools, which you can use using Ctrl-J. It allows you to view all the requests to a server a website is making, and edit and view code.

Profile icon
ruiwenge2
Profile icon
GameDev46

@ruiwenge2 Already got it working XD

Thanks for the help with the code though (looked in your chatting app)

Profile icon
ruiwenge2

@GameDev46 I also made a Socket.IO tutorial. you can take a look at it in case you need help :)

https://replit.com/talk/learn/SocketIO-Tutorial-What-its-for-and-how-to-use/143781

Profile icon
GameDev46

@ruiwenge2 Thank you so much! =D Definitely going to take a look at it!

Profile icon
ruiwenge2

@GameDev46 no problem!

Profile icon
ruiwenge2
Profile icon
GameDev46

@ruiwenge2 I really like the idea of Brainy! It follows your signature design and its UI and UX are cleverly laid out! Really love it and I love the dashboard, a very useful tool to solve a very common problem!

Profile icon
ruiwenge2

@GameDev46 lol thanks!

Profile icon
GameDev46

@ruiwenge2 Your welcome XD

Profile icon
ruiwenge2
Profile icon
GameDev46

@ruiwenge2 AWESOME!!!

Profile icon
ruiwenge2

@GameDev46 thanks!!

Profile icon
DillonB07

Great project! By the way, you might want to fix the signup link markdown in this post!

Profile icon
ruiwenge2

ok lemme do that
thanks! @DillonB07

Profile icon
VulcanWM

this is amazing!

Profile icon
ruiwenge2

@VulcanWM thanks so much!

Profile icon
VulcanWM
Profile icon
huhelena8

agreed :D @VulcanWM

Profile icon
huhelena8

Funny meeting you [email protected]

Profile icon
VulcanWM

Why are u stalking me-? @huhelena8

Profile icon
huhelena8

heck why not @VulcanWM

Profile icon
VulcanWM

wait so ur admitting that u are-? @huhelena8

Profile icon
huhelena8

na since this was on trending i checked it out and yeah i was scrolling through comments and saw yours. otherwise i admit im stalking you @VulcanWM

Profile icon
VulcanWM
Profile icon
huhelena8
Profile icon
wyatt400

You. Are. A. God. First the CodingIsEasy, and then this? Wow!

Suggestions:
*Screen sharing
*Annotating

Profile icon
ruiwenge2

@wyatt400 actually it’s CodingIsCool, but thanks!

Profile icon
ruiwenge2

@wyatt400 also @Coder100 is the coder god lol

Profile icon
GhostedNotFound

"I don't think it's gonna get to 1000 upvotes lol"
Are you sure about that? :)

Profile icon
ruiwenge2

@GhostedNotFound 99.9% sure

Profile icon
SupermaxBrightn

Can you add a share screen option and a virtual background option as well ? It would be more cool but still it's great.

Profile icon
dylanlovestocode

OMG!

Profile icon
QuickV

wish I knew node.js lol.

Profile icon
JWZ6

I can help with the CSS can someone invite me?

Profile icon
SleepySid

cant upvote :(

image

but its great

Profile icon
RahulChoubey1

Is this compatible with Chrome PWA?

Profile icon
isaiah08

WOW.

Profile icon
ruiwenge2

@isaiah08 thanks

Profile icon
[deleted]

Review: 3/5

Scoring system:

2 - Style
2 - Functionality
1 - Effort & Uniqueness

Style: 1/2
The style is a bit visually pleasing, with the color schemes matching well with each other. However, some text may need improvement, and the navigation bar options should be further spaced out. The problem I have with the text is that often it almost collides with text/images. It has a weird feel to it, yet the color scheme and simplicity deserves a point.

Functionality: 1/2
I was not able to test out the features, since the program says I am a bot(I'm pretty sure it's because I use Microsoft Edge), so I was not able to sign up. I'll take a point away because I read a few comments and others have the same problem too, yet I feel this still deserves a point since it sounds real nice.

Effort & Uniqueness: 1/1
No words needed.

Summary:
Nice, yet it can be improved a lot a bit. My major itch is with the style, FYI. Keep up the good work!

Profile icon
ruiwenge2

@Aphmeta ok thx for the feedback!

Profile icon
Glitterpoop

you may have my updoot :D

Profile icon
jihhyuu202

zoom intensifies

Profile icon
codingjlu

Nice! It may be just me, but your projects all have the same frontend design (navbar, font, scheme, front page). You might want to consider building each project page from scratch. And you made this in Node, not Python?! Way to gooooooooo!

Btw random(ish) but there is Python socket.io xD

Profile icon
HackermonDev

Awesome project. I think you're the first person to ever implement video chat or audio chat on repltalk.

Profile icon
ruiwenge2
Profile icon
codingjlu

@HackermonDev lol remember mirotalk? CHEAT. Oh btw is-a.dev is soooo cool!

Profile icon
ruiwenge2

what's mirotalk? @codingjlu

Profile icon
PixiGem

join now! im onine

Profile icon
cuber1515

Cool!

Profile icon
ruiwenge2

@cuber1515 thanks!

Profile icon
ch1ck3n
Profile icon
mendonaarav

now i don't have to use zoom anymore.

Profile icon
CodingBlizzard
Profile icon
CodingBlizzard

at least give credit @CodingBlizzard

Profile icon
FlaminHotValdez
Profile icon
ch1ck3n

@CodingBlizzard uuh i think that is ruiwenge's github..

Profile icon
ruiwenge2

@CodingBlizzard keep in mind that i added a lot of stuff like a login system, private messaging, home page, help page, inviting, etc., but sure, I'll give credit

Profile icon
ruiwenge2

@CodingBlizzard i didn't fork it, i followed the tutorial

Profile icon
CodingBlizzard

just so you know, the thing has an invite button look at the pic
image

@ruiwenge2

Profile icon
ruiwenge2

@CodingBlizzard that invite is different, it just shows a pop up telling u to copy the link of the meet, but my invite feature actually shows the invite to the user you invited

Profile icon
ruiwenge2

just try inviting yourself @CodingBlizzard

Profile icon
codingjlu

@ruiwenge2 and you credited it :)