Real-Time Communication System
I've been working on a Real-Time Communication system, and right now I'm focusing on the frontend side of it. The UI/UX gives me a better understanding of how important user experience is when building a client-side application. I now have a good idea of how features like chat roasters, read receipts, audio/video calls, voice messages, etc. work in WhatsApp and similar applications. The implementation might differ from one application to another, but the core fundamentals remain largely the same.