Skip to content

boboaungdev/chat-mal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Mal

Real-time chat and calling that’s fast, secure, and cross-platform.

Android Download Web App iOS


Table of Contents


Overview

Chat Mal is a modern messaging app with real-time chat, voice/video calls, stories, and media sharing—designed for reliability, privacy, and smooth performance across devices.

  • Android: available via APK (APKPure).
  • Web: fully responsive web client.
  • iOS: coming soon.

Live Links


Features

  • Real-time messaging with delivery/read receipts
  • Voice & video calling (camera/mic controls, front/back switch)
  • Stories & media sharing (images, videos), secure storage
  • End-to-end encryption for calls (WebRTC SRTP); message data encrypted in transit (TLS)
  • Push notifications for new messages and calls
  • Account & profile (avatar, status, privacy controls)
  • Multi-platform: Android app + Web app (iOS in progress)

NOTE: If your build includes message E2EE, update this section to reflect it precisely.


Tech Stack

  • Mobile: Expo React Native (TypeScript)
  • Web: Next.js (App Router) + TypeScript
  • Backend: Node.js (Express, JavaScript) + MongoDB (Mongoose) + Redis
  • Realtime: Socket.IO
  • Media/RTC: WebRTC
  • Validation: Joi
  • Auth: JWT (and/or OAuth2)
  • Infra: EAS (mobile builds), Vercel (web), any Node-friendly host for API

Releases

No releases published

Packages

 
 
 

Contributors