Back before the game League of Legends had built-in voice chat, I built this disposable voice chat service with a friend to allow players to connect up before matches. The idea was for a player to generate a channel, copy the channel link, and paste it into the chat for other players to join. It used WebRTC with STUN and TURN servers for Interactive Connectivity Establishment (ICE) in order to connect peers together, and Web Audio to display an indicator for which person is speaking.
The website achieved some minor popularity among a small group of players, but ultimately it failed to gain traction and was eventually shut down. The project was a good learning experience for me in building real-time communication systems and working with WebRTC. I also learned a lot about the challenges of building a service that relies on network effects to grow.