Nexus
Full Stack Application

Nexus

About

  • Nexus is a video conferencing app that takes an unconventional approach to the backend — a Rust module compiled to WebAssembly and deployed inside SpaceTimeDB, which handles signaling, room state, chat, and real-time events.
  • All media (video, audio, screen share) flows directly peer-to-peer via WebRTC mesh networking, eliminating the need for a centralized media server and reducing latency.
  • The frontend is built with React 19 and Tailwind CSS v4, featuring responsive video grid layouts that scale dynamically from single to multi-participant views, a pre-join lobby, in-meeting chat with server-side rate limiting, animated emoji reactions, and full host controls including host role transfer.
  • SpaceTimeDB's cryptographic identity system handles authentication, TURN server support is configurable for NAT traversal, and automatic reconnection with exponential backoff ensures a resilient connection.

Key Features

  • Realtime Video & Audio
  • Screen Sharing
  • Realtime Chat
  • Emoji Reactions
  • Host Controls
  • Pre-join Lobby

Tech Stack

React.jsReact.jsTypeScriptTypeScriptRustSpaceTimeDBWebRTCTailwind CSSTailwind CSS

Details

TypeFull Stack Application
Stack Size6 technologies

Interested in working together?

I'm open to new opportunities and collaborations.

Get in Touch →