The organisation needed a secure, self-hosted communication platform for real-time messaging, file sharing, and collaboration - without relying on external commercial services, given the sensitivity of enterprise communications. I built frontend features for real-time messaging and collaboration using React.js, React Native, and WebSockets.