Real-Time Ephemeral Chat System

Secure real-time chat with self-destructing rooms — anonymous, no sign-up, messages vanish when the room dies.

1 starsLiveGitHub
Next.jsTypeScriptElysiaUpstash RealtimeUpstash RedisTailwindCSSReact Query

01Challenge

Ephemeral messaging is about trust — but chat apps are either a registration wall or approval of forever conversation. Users want temporary identities, instant delivery, rooms that destroy themselves, no account needed.

02Strategy

Next.js + TypeScript with Elysia.js API and Upstash Realtime + Redis for instant delivery and expiring room state. Managing the pub/sub lifecycle so a room literally cannot be revived after destruction was the hard part — TTLs, keys, and cleanup are all handled.

03Results

One-click anonymous chat live at Vercel: rooms self-destruct, no stale Redis state, dark-themed responsive UI, MIT-licensed and safe end to end.

Webrings:cpt{<|>}