Skip to content
Case study · SDKs

Community Chat

Real-time chat inside a national bank

Client
Al-Rajhi Bank via Ejada
Role
Mobile engineer
Year
2024
Platforms
iOS · Android
Community Chat
0K+

Lines migrated to TS

Al-Rajhi Bank

Deployed in

Overview

Enterprise chat SDK with 1:1 and group messaging, media sharing and theming — live inside Al-Rajhi Bank's mobile app.

Community Chat is a white-label messaging SDK deployed in Al-Rajhi Bank's mobile banking app. It supports one-on-one and group conversations, file and media attachments, and fully themeable UI components.

As part of hardening it for banking-grade reliability I led the migration of 20K+ lines of legacy JavaScript to TypeScript.

Highlights

  1. 01Deployed in Al-Rajhi Bank's production app
  2. 021:1 & group chat, attachments, media
  3. 0320K+ lines migrated from JavaScript to TypeScript

Screens

Conversations & group chat

Stack

React Native
TypeScript
Real-time
REST

Next case study

Esaal AI