Mobile

SocialChat App

Real-time messaging app with group chats, media sharing, end-to-end encryption, and social stories feature.

View Live Site
Social Chat App
Client
ConnectSocial
Year
2022
Category
Mobile
Duration
3 Months
01

The Scale

ConnectSocial needed a messaging app with sub-100ms message delivery, end-to-end encryption, and the ability to handle group chats of up to 1000 members simultaneously.

I built a Flutter app backed by a Go WebSocket server for real-time messaging, with Signal Protocol for E2E encryption and a custom CDN pipeline for media delivery.

02

What I Built

🔒
End-to-End Encryption
Signal Protocol implementation — messages are encrypted before leaving the device.
Real-Time Delivery
Go WebSocket server handles 10k+ concurrent connections with <80ms delivery.
📸
Rich Media
Image, video, audio messages with compression and a custom CDN pipeline.
📖
Stories
Ephemeral 24h stories with view tracking, reactions, and direct replies.
03

Tech Stack

The technologies chosen for performance, scalability, and developer experience.

Flutter
Mobile
Go
Backend
WebSocket
Realtime
Signal Protocol
Encryption
PostgreSQL
Database
CDN
Media
04

The Outcome

Hit 25k users in 2 months organically. Message delivery averaged 73ms globally.

25k+
Users in 2 Months
Organic growth through referral and social sharing features.
73ms
Avg. Delivery
Global average message delivery time across all regions.
4.9
Store Rating
Maintained across App Store and Google Play within 3 months.
Next Project
E-Commerce Platform