Due to the Pandemic, everyone is staying at home and people are not able to meet each other in person. So online communication is the only way they are able to interact with others.
The usual online stuff like texting, video calls, voice messaging, etc. are getting boring. People want new ways to socially interact online.
The problem with text messaging which is the most common method in online communication is that it is not spontaneous. Getting your message seen and getting a response back takes a lot of time. Texting also does not convey all the emotions properly even with the emojis.
Voice and video calling is better but even for those you have to schedule them at a particular time and check whether all your friends are available at that time or not.
Our Social Network Platform makes communication spontaneous and lets you jump into your friend’s voice room at any time. Once you join your friend’s room, you will also be able to talk with your friend’s other friends who you may not know.
In our platform, you can have real-time spontaneous communication where you can form a network of friends with whom you can talk with at any time.
We used Agora API for WebRTC because we were already familiar with it and it takes a lot of time to build WebRTC functionality from scratch. But we had problems in connecting the Agora API with the Socket IO events in our Nodejs server.
We were also having difficulty in implementing the database schema for users and the user connections according to what we needed in MongoDB.
Discussion