Live Class

LIVE CLASS

Online Portal for Remote Learning

 

ABOUT THE PRODUCT

Our partner's Live Class lets you collaborate in real time during online delivery of classes and training sessions. This powerful platform’s features and range of useful tools lets users increase student engagement with real-time audio,-video communication, text chats, and interactive whiteboards. It affords instructors the ability to deliver classes on-the-go from any mobile device.

THE PREDICAMENT

Our partners are true pioneers in the field of Online Learning. Their VC offering, however, was plagued with multiple technical limitations, which were coming in the way of translating their vision into a great product. Lack of coherent design thought resulted in a product that was nearly impossible to maintain. Burdened with legacy and proprietary technologies, the product had bad Audio and Video quality, and a subpar UX with muddled storylines.

...AND THEREBY HANGS A TALE

3Apples architected and built the system from the ground up.

We convinced our partner to view this as a platform rather than as a platform, straightaway increasing the addressable market size. We used better and open source technology stack. Finally, we redesigned and contextualized the user flows, resulting in a UX free from confusion and an incomparably better UI.

EPILOGUE

The new platform is now released in beta. Customers are loving it; they say that the overall experience, and especially the A/V quality, has significantly improved. Some compared it to Skype, favorably. The investors love it too.

UNDER THE HOOD

WebRTC

Secure, platform and device independent, and open source, WebRTC fit our requirements of a browser based interactive session

SFU

By far the most popular and cost efficient architecture today for multiparty video with WebRTC

Microservices (Docker)

Rapid application deployment, lightweight footprint and minimal overhead, and portability across machines - again a snug fit for our needs

Node.js

Node.js was the natural choice for server-side environment

MongoDB

We chose MongoDB as the database for its ability to scale

CSS

We believe in not wedding the look and feel to the functionality