TOMU

Education platform

TOMU

Role
Full-Stack & Mobile, PM
Year
2025 —
Platforms
Web · Mobile · Backend
Stack
React, Next.js, TypeScript, Flutter, SwiftUI, NestJS, PostgreSQL, Redis, Docker

A language-learning platform: web client and admin panel, a Flutter app (Android and iOS), a native SwiftUI iOS client and a shared backend.

Highlights

  1. 01

    Catalogue of 580+ video lessons with protected HLS playback and progress tracking

  2. 02

    Push via FCM and APNs: 11 automatic triggers with deep links to the right screen

  3. 03

    Plan payments via Payme with subscription activation tracking

  4. 04

    Interface in three languages with correct RTL for Arabic text

  5. 05

    Lighthouse Performance 58 → 69, CLS 0 on the web client

  6. 06

    NestJS + TypeORM + PostgreSQL + Redis backend, deployed on Linux (Docker, Nginx)

Platforms

01 / 03

Web

tomu.uz
TOMU — web

03 / 03

Backend

  • NestJS
  • PostgreSQL
  • Redis
  • Docker

Client → API (NestJS) → PostgreSQL / Redis

E-Element

Next project

E-Element

Marketplace