LetsChat | Self-hosted Chats for Teams

Glimpses of the project

Company

LetsChat

Technologies

WebRTC, Laravel, NodeJS, MySQL, Socket Programming

Commencement

Apr 2017

Conclusion

Mar 2018

THE PROJECT

LetsChat is an app that lets you chat with your friends, colleagues, relatives and so on. All you need to do is log into your Google account, view the list of your friends and their online status and just click on the friend in the list whom you want to chat. It is a simple yet powerful app.

Within just a few days of the app’s release, it had already garnered 5,000+ downloads and positive reviews from the users. Wings Tech Solutions contributed to the upgrading of some of the key features of this app.

The Challenges

LetsChat team wanted Wings Tech to

•  Upgrade the video conferencing feature to work on all devices

•  Update the existing technologies to newer ones to enhance app performance

Our Solution

At Wings Tech Solutions, we first understood the architecture of the mobile app, its features and bottlenecks. LetsChat provided both the features – video conferencing and text chats. However, we realized that since the platform was built on Flash earlier, it may experience problems on mobile devices. One of the limitations of Flash is that it does not work on mobile devices and hence, it was necessary to somehow overcome this challenge.

In order to circumvent this problem, we came up with a solution of building a web app compatible with any and all devices. We made use of WebRTC and socket programming.

The next hurdle was to allow multi to multi video conference on WebRTC. To accomplish this, we customized the main library of WebRTC and made appropriate changes to incorporate the bespoke features.