A vivid display of various international flags representing countries across the globe, fluttering proudly against a clear blue sky. This image symbolizes the global reach and multicultural emphasis of The World Phone, an innovative web application developed by Cuttlesoft. Specializing in the education industry, Cuttlesoft employs cutting-edge technologies like Angular, Flask, and Twilio to create custom software solutions that enable dynamic, conversational language learning through social interaction. This image perfectly encapsulates the essence of The World Phone's mission to connect speakers of different languages and facilitate effective communication. As Cuttlesoft continues to pioneer in custom software development for EdTech and FinTech, this banner reflects their commitment to creating educational tools that are accessible, user-friendly, and technologically advanced."

World Phone

The World Phone gives language learners a dynamic platform to communicate and learn in a social and collaborative environment.

The Challenge

Merge Ed-tech with social networks to develop custom software that makes learning a new language conversational.

What we did

We partnered with founders McCluskey and Darbani to create a user experience that lets you learn by conversing with someone else, socially, and intimately.

Deliverables

  • A custom Angular web application with integrated social login and video conferencing
  • A custom Python Flask backend application that houses the API and administrative interface
  • Integration with Twilio Video
Services

Web Application Development

Technologies

Angular

Flask

Twilio

Improving communication through conversation

Founders Michael McCluskey and Naveed Darbani wanted a website where speakers of different languages could connect. The goal was to improve communication through conversation. That idea became The World Phone, a web application designed to be a collaborative language learning service that Cuttlesoft successfully completed a prototype for back in 2014.

With that prototype, the founders validated their idea and were so happy with their experience that in 2016, they returned to Cuttlesoft to develop version two.

The new version was going to provide the same unique conversational approach to language learning, but it was going to deepen that experience — with live video chat.

The World Phone (2.0) was completed in early 2016. The updated application added video calls to the already impressive platform. The application still matches users wanting to learn each other’s native language, but now by breaking down the wall to connect users in the most natural way.

Video is provided by a proprietary yet scalable WebRTC platform. This cutting-edge video client meant the founders wouldn’t have to worry about the typical problems that plague in-browser audio/video streaming. With Cuttlesoft’s guidance, the right technology stack was designed and implemented, meaning Michael and Naveed only needed to focus on acquiring users, not service interruptions.

Part of that challenge was making sure the application architecture was designed to handle disproportionate traffic spikes, and do so for many international regions. As the company’s user base grows, scaling the system can be heavily simplified by pairing machine distribution to fluctuations of user activity across the world. That way, responding to a burst of new users in India can be done in minutes, not hours or days.

In addition to video chat, The World Phone 2.0 added Facebook login for easy onboarding. This is helpful as it not only provides a good base of demographic data for the founders, but the users are in the app quicker when their native country and language are automatically imported. If users can’t find enough to talk about with their language partners, the application provides topic points that it pulls from a geographically localized list of trending events on Twitter.

"Cuttlesoft offers an extensive knowledge on application consulting and the modern marketplace."

Michael McCluskey
Co-Founder

Outcomes

The World Phone provides a unique and valuable educational resource for language learners, made possible only by Cuttlesoft’s dynamic team and unique development approach.

8

Global Regions

10

Supported Languages