All projects

EnglishDom · 2020

EnglishDom Learning Platform

ReactNext.jsTypeScriptGraphQLWebSocketsNode.jsElasticsearchPostgreSQL

Overview

EnglishDom is a comprehensive online English learning platform serving over 200,000 registered students across Ukraine and Eastern Europe. The platform features live video lessons, interactive grammar exercises, vocabulary trainers, and progress analytics.

The Challenge

The legacy platform had poor performance with LCP > 5s and was built on an outdated stack. The business needed a modern, scalable solution that could handle real-time features at scale.

The Solution

Rebuilt the frontend with Next.js, React, and GraphQL. Implemented SSR for content pages, real-time WebSocket-based chat for lessons, and a custom video player optimized for low-bandwidth connections.

Results

  • LCP reduced from 5.2s to 1.8s
  • 35% reduction in API calls via GraphQL
  • 40% improvement in user retention metrics
  • Successfully scaled to 10k concurrent users

Tech Stack

ReactNext.jsTypeScriptGraphQLWebSocketsNode.jsElasticsearchPostgreSQL

Similar project?

Let's discuss your requirements and build something great.

Start a project