Inspiration

Video chat is a proven fun and addicting passtime that has been done over and over on different platforms and formats. One-on-one. Group. Random strangers. On PC, Web, and Mobile.

We are interested in meeting new people and developing online communities, but existing group video chat platforms tend to be intimidating for people that haven't done it before, especially with the in-your-face pressure to "cam up". The only way for new users to interact with the other chatters is by typing in the text box.

We wanted to integrate 3D avatars as a bridging point to introduce users, and then, once they're uncomfortable with talking to each other, have the option of taking their connection and friendship a step further.

A lot of shy or afraid people need a bridging gap because it can be tough just striking a great conversation on video chat with a total stranger with all the social nuances.

What it does

Players start as a 3D avatar on the web. Talk to strangers. And then, can hit them up with a video call.

How we built it

Elixir, Erlang, and Phoenix provide the web framework backend to handle multiple concurrent connections and updates to the user positioning and movement.

Agora.IO is used for voice and video.

PostgreSQL is used to store user information.

JavaScript and WebGL is used to generate the 3D interfaces and user avatars.

Built With

Share this project:

Updates