Relay

Next.jsNext.js
ReactReact
TypeScriptTypeScript
Tailwind CSSTailwind CSS
PrismaPrisma
PostgreSQLPostgreSQL
RedisRedis
ExpressExpress
Node.jsNode.js
Relay

Relay is an instant communication platform that lets you create and join chat rooms in seconds. Create a room with one click, share a link to invite your team — no signup required for guests. Features include real-time messaging powered by WebSockets, file sharing via AWS S3 + CloudFront, optional Google/GitHub authentication, and a modern responsive UI built with Tailwind CSS and Framer Motion. Deployed as a monorepo with Turborepo: frontend on Vercel, backend on Railway.

Features

  • Instant Rooms: Create and join chat rooms in seconds, no unnecessary barriers
  • Privacy First: Designed for private, ephemeral communication
  • Real-Time: High-performance WebSockets for instant message delivery
  • File Sharing: Share images and files via AWS S3 + CloudFront CDN
  • Secure Authentication: Optional Google and GitHub login for persistent rooms
  • Modern UI: Beautiful, responsive interface with Tailwind CSS and Framer Motion
  • User Dashboard: Track room usage and manage active sessions