CASE STUDY // COMMUNICATION & PRODUCT ECOSYSTEM

NEXUS

A large ecosystem for communication, calls, content, and teamwork — native iOS and Android apps, web products, and dedicated realtime infrastructure.

REAL PRODUCT INTERFACES

The product in action

Challenge

Design more than a standalone messenger: one system where private communication, group workflows, media, calls, social content, and teamwork do not break into separate apps. Native clients, web surfaces, and backend services also had to preserve consistent data, privacy, and resilience across reconnects, background execution, and unreliable networks.

Solution

We separated the platform into product domains while connecting them through shared identity, navigation, and backend contracts. The native iOS client, modular Android app, and web surfaces use realtime delivery, S3/CDN media paths, and WebRTC/LiveKit calling. Dedicated services cover Flux, notifications, Business, Store, Partners, Matching, and operational observability.

What we delivered

The result is a working cross-platform ecosystem with native clients, web products, a production backend, and dedicated realtime and calling infrastructure. Key domains have tests, release gates, monitoring, and repeatable verification; public mobile-store release remains a separate final stage.

ZeroBlack’s role

Strategy / Product & UX / iOS / Android / Web / Backend / Realtime / DevOps

Technology stack

Swift · UIKit · Kotlin · Jetpack Compose · React · TypeScript · Go · PostgreSQL · Supabase · WebRTC · LiveKit · Redis · S3 / CDN · Prometheus / Grafana

Delivered features

  • Private, group, and channel conversations
  • Replies, reactions, forwarding, and search
  • Photos, video, files, voice, and location
  • Direct and group audio/video calls
  • CallKit, PushKit, PiP, and screen sharing
  • Feed, Shorts, Stories / Moments, and comments
  • Profiles, friends, presence, and typing status
  • Spaces with roles, members, and invitations
  • Projects, tasks, calendar, and meetings
  • Granular notifications, privacy, and active sessions
  • Business, Store, Premium, and Partners
  • Flux, media pipeline, monitoring, and release gates
NEXUS website Open web app

Status

The web products and backend are live. iOS and Android are developed as dedicated native clients; public App Store and Google Play listings are still being prepared and are not presented as released.

Discuss a similar project