Hello everyone,
I’m planning to build an instant messaging application (web or mobile), and I’d love to tap into this community for feedback and guidance.
What I’m Aiming For
-
1:1 and group chat support
-
Real‑time messaging via WebSockets or similar
-
Offline message storage and message history sync
-
User presence indicators (online/offline)
-
Optional multimedia support (images, maybe files later)
-
Push or real-time notifications
-
Scalable architecture capable of handling moderate traffic
-
Exploring open-source options like XMPP, Matrix, and ejabberd, but I’m also looking into commercial platforms that offer full-featured instant messaging software as a foundation or reference point.
-
Some solutions provide scalable messaging with built-in support for features like real-time notifications, offline sync, and end-to-end encryption — which might save time compared to building everything from scratch.
Thanks in advance for any advice, links to resources, or personal experiences! I’m eager to get started and would value your guidance on this journey.