Our group was inspired through an online platform known as Omegle. We saw that Omegle was able to connect millions of people throughout the world and record unique and meaningful interactions. We saw this as an opportunity to expand this and allow for more interaction by implementing challenge-based games. Our project is concept-based, allowing us to actually connect with other individuals through video chats and play fun and challenging games. We built it using VS Code and made trivia and fun challenge games using Java. We also used the help of generative AI to help us understand how to set up the video using WebRTC. We also implemented the use of frontend, backend, and socket use, learning valuable skills as we developed the project. We also used ngrok to help share the local host application to create a temporary link that allowed other group members to connect and interact with each other. One of the main challenges that we ran into was trying to get the video and audio to work. We implemented console logs and debugging measures to eventually figure out that the wifi connection was the problem, and after switching to a hotspot, the video and audio features were able to function successfully. We were proud of being able to make a fully working trivia game and a typing tug of war game, as well as get the video and audio connection to work. Our whole group was able to learn a lot more about web real-time connections (WebRTC), ngrok, and Socket.IO through this hackathon. In the future, we hope to get more games up and running on our website and add more interesting features, such as the friending button.

Built With

Share this project:

Updates