// WHAT_YOU_GET
Everything that makes a conversation feel real.
01
End-to-end encrypted
Every message locked before it leaves your screen. AES-256 encryption means only you and your contact can read it — nobody else, ever.
02
Live presence & typing
See who's online, who's away, who just went offline. Know the moment they start composing — typing indicators update in real time.
03
Read receipts
Sent. Delivered. Read. The double-tick system tells you exactly where your message stands, without you having to wonder.
04
Files & media sharing
Drop images, voice notes, and files right into the conversation. Everything uploaded securely via Cloudinary — no size anxiety.
// TWO_SIDES_ONE_RELAY
What you send,
they see. Instantly.
Socket.io keeps a persistent connection open between both participants. When you hit send, the message travels in real time — no page refresh, no delay.
Persistent WebSocket
Connection stays open — no polling, no latency spikes.
Typing awareness
The other person sees when you start and stop typing.
Message status
Sent → Delivered → Read, updated automatically.
RELAY