Private Chat

End-to-end encrypted-style private chat platform with ephemeral rooms, real-time messaging, and automatic data destruction after 10-minute TTL expiration.
- Built a real-time private chat application with WebSocket-based messaging using Upstash Realtime and Redis pub/sub architecture, with self-destructing rooms via automatic 10-minute TTL expiration.
- Designed secure room access control for 2 participants using cookie-based token authentication and Elysia.js middleware validation.
- Developed a type-safe full-stack API with Eden treaty client and Zod schema validation; built responsive UI with Tailwind CSS v4, shadcn/ui, and TanStack Query for real-time state sync.
TypeScriptNext.jsElysia.jsUpstash Redis
