The one who built this.
2025 · Next.js · TypeScript · Upstash · Upstash · Elysia.js · Tailwind · TanStack Query · Zod

Private Chat

A secure, self-destructing realtime chat application built with Next.js and Upstash.

Private Chat screenshot

01 — the brief

A secure, self-destructing realtime chat application where users can create temporary chat rooms that automatically expire after 10 minutes.

All messages are permanently deleted upon expiration. It features instant message delivery, strictly two-person rooms for privacy, and a modern terminal-inspired interface.

02 — what it does

  • 01Secure & Private: Messages are stored temporarily and automatically destroyed
  • 02Self-Destructing: All rooms expire after 10 minutes
  • 03Real-time Chat: Instant message delivery using Upstash Realtime
  • 04Two-Person Rooms: Each room supports exactly 2 participants
  • 05Modern UI: Clean, terminal-inspired interface with Tailwind CSS
  • 06Anonymous: Auto-generated usernames for privacy

03 — the frames

Private Chat — frame 1
Private Chat — frame 2
Private Chat — frame 3

04 — the stack

Next.jsTypeScriptUpstashUpstashElysia.jsTailwindTanStack QueryZod

05 — adjacent evidence

Want one of these?

start a project← all work