















iTalk Super App
iTalk Super App contains 4 main features: communication, social media, official account and wallet. The application is designed and developed in both Android and iOS.
Main Technology
XMPP Real-Time Messaging
NodeJS
Socket IO
Kubernetes Cluster
MongoDB
Main Modules
Communication
Social Media
Official Account
Wallet
what we’ve done
messaging
+ real time messaging
A reliable communication app need to be fast and stable, we make use of XMPP technology to ensure message delivery in real-time.
video & voice
+ video and voice call
We develop real-time streaming video and voice 1-1 and group call using high level solution around WebRTC. To achieve real-time media communication, several transfer servers for data exchanges and a specific signaling mechanism are needed.
synchronization
+ synchronization algorithm
The messages and medias are backup-ed into our back-end server. User able to backup and restore their data during device transitioning.
notification
+ all in one notification
The backbone of communication is all about notification, we optimized our notification delivery up to 99.9%*.
otp
+ sms otp
Integrated the application with SMS OTP for mobile number verification, reset password and other security related activities.
media handling
+ all types of media supported
The system able to accept any types of media that involved in chatting.
location sharing
+ live location and send location
Streaming of location data with communication server to ensure all users received the latest location based information.
local database
+ complex device database
All user data restored or created in the devices will be store in the device memory for offline retrieval and better user experiences in speed.
kubernetes
+ docker and kubernetes tech
In order to ensure the highest availability and sudden traffic spike, the application is running on micro-service architecture to ensure better encapsulation.
all platforms
+ android, ios and web app
We develop 3 types of the application in different platform to support as much people as possible.
concurrent
+ high concurrent users traffic
Our team diagnose the script and architecture to produce highest efficiency in order to support high number of users using at the same time.