EasyMeet - A video conferencing app I made!
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!
WOW! Good job ruiwenge2 ! Let's get this to 1000 Upvotes!
@YashwanthP thanks! But I don’t think that’s gonna happen lol
Im Upvoting!
@ruiwenge2 But it should, because this is actually really good!
@YashwanthP tysm!
@ruiwenge2 your welcome!
@YashwanthP hey man, just saying the original design is here: https://github.com/itstaranarora/video-chat-v1/
@ruiwenge2 u gave credit, so gud :)
@JWZ6 oh wowww, I did not check the credits correctly. But still good job.
@YashwanthP yeah ruiwenge did a gud job
It's Damn cool man
Cool! Although Ithink the css could be a bit better :)
thanks! also how can i make the css better? @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)
oh noe i am exposed akjdjwajwlajdkljwoi @tussiez @ruiwenge2
@CyberHacker101 what?
only true node js coders will understand xDD @ruiwenge2
you still dont get it do you? @ruiwenge2
lol no @CyberHacker101
@CyberHacker101 I was beat! Well.. my version of this was peer.js based
y u disappoint me @ruiwenge2
makes sense lol @tussiez
ig u gotta make zoom/discord remix web
id like to see how that goes xDDDD @tussiez
Nice, I know it's not completely urs tho.
Still pog
btw, can i help with the CSS?
Yes can someone invite me. @codingjlu
very nice
@BenYoung3 thanks
Amazing! (Going to take a look at the socket.io to see how it works!)
@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
@ruiwenge2 Thank you!
@GameDev46 wait what happened to chit chat?
@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.
@ruiwenge2 Also if I made the new post with the old post still out people could accuse me of wanting more cycles…
@GameDev46 oh alright then :(
@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!
@codingjlu nbbcsf is your alt???
@ruiwenge2 lol yesss
@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!
@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.
@codingjlu how you hacked it? Burp I guess?
@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.
@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.
@Infiniti20 ???? the source code is available so why you need to hack it. and I didn't understood anything you told. lol
@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.
@GameDev46 or you can take a look at my multiplayer pong game: https://replit.com/talk/share/MultiPong-A-multiplayer-pong-game-and-its-my-birthday-today-D/143432
@ruiwenge2 Already got it working XD
Thanks for the help with the code though (looked in your chatting app)
@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
@ruiwenge2 Thank you so much! =D Definitely going to take a look at it!
@GameDev46 no problem!
@GameDev46 can you give me feedback on my survey API? thanks
https://replit.com/talk/share/Brainy-A-survey-API-that-collects-data-from-forms/143989
@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!
@GameDev46 lol thanks!
@ruiwenge2 Your welcome XD
@GameDev46 I made a multiplayer battle game! https://replit.com/talk/share/Multiplayer-Battle-Game/145103
@ruiwenge2 AWESOME!!!
@GameDev46 thanks!!
Great project! By the way, you might want to fix the signup link markdown in this post!
ok lemme do that
thanks! @DillonB07
this is amazing!
Funny meeting you [email protected]
Why are u stalking me-? @huhelena8
wait so ur admitting that u are-? @huhelena8
"I don't think it's gonna get to 1000 upvotes lol"
Are you sure about that? :)
@GhostedNotFound 99.9% sure
Can you add a share screen option and a virtual background option as well ? It would be more cool but still it's great.
OMG!
wish I knew node.js lol.
I can help with the CSS can someone invite me?
cant upvote :(
but its great
Is this compatible with Chrome PWA?
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!
you may have my updoot :D
zoom intensifies
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
Awesome project. I think you're the first person to ever implement video chat or audio chat on repltalk.
thanks! @HackermonDev
@HackermonDev lol remember mirotalk? CHEAT. Oh btw is-a.dev is soooo cool!
what's mirotalk? @codingjlu
join now! im onine
Cool!
@cuber1515 thanks!
now i don't have to use zoom anymore.
COPIER YOU COPYCAT YOU FORKED https://github.com/itstaranarora/video-chat-v1/ by https://itstaranarora.github.io
at least give credit @CodingBlizzard
@CodingBlizzard Whoa...
@CodingBlizzard uuh i think that is ruiwenge's github..
@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
@CodingBlizzard i didn't fork it, i followed the tutorial
just so you know, the thing has an invite button look at the pic
@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
just try inviting yourself @CodingBlizzard
@ruiwenge2 and you credited it :)
yay! its on trending!
@ruiwenge2 yeah yay
@ruiwenge2 Awesome!
@ruiwenge2 breh everything u do deserves to be on trending
@TonyWu4 thanks!