InApps Technology

EdTech Mobile Application for Real-Time English Language Practice and Partner Matching

InApps designed and developed Hola Speak, a mobile app connecting language learners with teachers and native speakers worldwide through real-time video sessions, taking over and upgrading an architecture inherited from a previous, less experienced development team.

Trusted by engineering teams across 15+ countries

From startups to Fortune 500 companies

ADMHVSJollibeePegasTSAnnamBaiondFahasaFramFuture ProcessingKFCLotteMega MarketPrudentialSGSimbanTechcombankWorkPacADMHVSJollibeePegasTSAnnamBaiondFahasaFramFuture ProcessingKFCLotteMega MarketPrudentialSGSimbanTechcombankWorkPac
Clutch 4.9/5 · 50+ reviews
GoodFirms Top Company
ISO 27001 Certified

PROJECT OVERVIEW

A Language Learning App for Real-Time Video

Edtech/Healthtech

Halo Speak, marketed as a "Language Speaking Metaverse," helps learners practice English through real-time video sessions, partner matching, and interactive lesson flows. The platform serves two audiences at once: language centers looking for a digital teaching tool and self-learning users who want to practice directly with teachers and native speakers around the world.

InApps took over a system architecture inherited from a previous, less experienced development team and rebuilt it into a stable mobile app development foundation, covering video conferencing, partner matching, and payment integration for English centers.

Deliver a stable, real-time video conferencing experience built for language learning

Build a partner-matching system connecting learners with teachers and native speakers globally

Upgrade a legacy system architecture inherited from a previous development team

Enable seamless online payments and integrations with English language centers

Support structured, interactive lesson flows for both self-learners and language center users

Project overview

WHAT THEY NEEDED

Client Requirements

Across each key area, these requirements shaped every architectural and product decision we made.

Real-Time Video Application Development

Halo Speak needed a mobile app development team experienced in building stable, low-latency video conferencing tailored to one-on-one and small-group language practice.

Real-time video sessions
WebSocket-based real-time communication
Low-latency performance for live conversation
Cross-platform stability (iOS and Android)

Partner Matching and Lesson Flow

The app needed a structured way to connect learners with the right teachers and native speakers, then guide them through interactive lessons.

Partner-matching system
Interactive lesson flows
Profile-based matching logic
Structured session scheduling

Legacy Architecture Takeover

InApps needed to inherit and stabilize a system architecture originally built by a previous, less experienced development team, without disrupting the live product.

Codebase audit and stabilization
Technical debt cleanup
Performance and reliability improvements
Knowledge transfer from the prior team

Payments and English Center Integrations

Beyond individual learners, Halo Speak needed to support B2B relationships with English language centers, including payment processing.

Online payment integration
Integrations with English language centers
Support for both individual and institutional billing
Multi-currency or multi-gateway payment support

THE PROBLEMS

Business Challenges

The core obstacles that shaped every decision we made in rebuilding this platform.

01

Inheriting an Unstable Legacy Architecture

The existing system had been built by a previous, less experienced development team, leaving InApps to diagnose and stabilize the architecture before any new feature work could begin safely.

02

Building Reliable Real-Time Video at Scale

Real-time video sessions for language learning demand consistently low latency and stability, a harder technical bar than standard mobile app development.

03

Driving Engagement Through Partner Matching

Without an effective partner-matching system and structured lesson flows, learners would struggle to find the right teachers or native speakers, directly affecting retention.

04

Serving Two Business Models at Once

Halo Speak needed to support both self-learning individual users and B2B relationships with English language centers, each with different payment and integration needs.

HOW WE SOLVED IT

Our Solutions

Each solution addresses a specific pain point while contributing to a unified, future-proof platform, from infrastructure to mobile to AI, every layer rebuilt with scale, security, and speed in mind.

Architecture Audit and Stabilization

Architecture Audit and Stabilization

InApps' mobile app development team audited the inherited codebase and rebuilt unstable components into a more reliable foundation before layering on new features.

WebSocket-Powered Real-Time Video Infrastructure

Using WebSocket and a Node.js backend, the team delivered a stable video conferencing experience purpose-built for live language practice.

Partner-Matching and Lesson Flow System

The team built a partner-matching system and interactive lesson flows that improved user engagement by making it easier to find the right teacher or native speaker.

Payment Integration for Individuals and English Centers

InApps enabled seamless online payments and integrated billing flows for both individual learners and partner English language centers.

TECH

BUILT WITH

Technology Stack

Leveraging high-expertise engineering and battle-tested technologies, the InApps team delivered a scalable, production-ready solution built for long-term growth.

Frontend

React Native

Backend

Node.js
PostgreSQL

Cloud

AWS ECS
WebSocket

Payments

PayPal
Visa
Stripe
Mastercard

Delivery Approach

The Experts Behind It

Every successful delivery starts with the right people. InApps assembled a dedicated, cross-functional team structured for speed, accountability, and long-term partnership.

Project Manager1 person

Owns delivery timeline, stakeholder communication, and coordination with English-center partners.

Team
InApps Delivery TeamBuilt to deliver
×1
Project Manager
×1
Solution Architect
×2
Backend Engineers
×2
Mobile Engineers
×1
Payments / Integrations Engineer
×1
QA Engineer

Measurable Impact

What We Delivered

Video Infrastructure
Stable & rebuilt
Architecture
Upgraded from legacy team
Payment Integration
Live with English centers
Lesson Engagement
Improved via partner matching

An architecture inherited from a less experienced team now powers real-time video sessions and partner matching, stable enough for English centers to build their business on.

Hola speak

Key Outcomes

Delivered a stable video conferencing solution built specifically for language learning Strengthened the platform's position as a real-time language learning experience for both self-learners and language centers
Improved user engagement through partner matching and structured lesson flow
Enabled seamless online payments and integrations with English language centers
Upgraded a system architecture inherited from a less experienced previous team
Strengthened the platform's position as a real-time language learning experience for both self-learners and language centers

Our Work in Photos

Behind the Builds

1 / 5

Case study 1
Case study 2
Case study 3
Case study 4
Case study 5

Work With Us

Ready to build something that matters?

Tell us your challenge and we'll connect you with the InApps team that has solved it before.

No commitment · Free 30-min discovery call