Client Platforms:
- iOS, Android (native)
- Web (browser-based)
Features:
- One-to-one and group messaging (via WebSocket)
- HTTP-based signup, login, settings
- Message encryption
Data Storage:
- NoSQL for chat history (retained for 1 month)
- RDBMS for user data
- CDN for message transfer
Security:
- End-to-end encryption using per-contact secret keys
- Only sender and receiver can decrypt messages
To Be Continued…
