Vaibhav Chauhan
ABOUTWORKWORKBENCHBLOGCONTACTDOWNLOAD RESUME

Private Chat

"Ephemeral real-time messaging platform built for privacy"

Private Chat
WHAT IT SOLVES

Provides users with secure temporary communication where conversations automatically disappear without leaving permanent records.

Overview

Private Chat is a real-time communication platform designed around ephemeral messaging principles. Rooms are limited to two participants and automatically expire after ten minutes, permanently deleting all associated data. The application uses secure token-based room authorization, anonymous identities, Upstash Realtime, and Redis for fast communication while preserving user privacy.

Technologies Used

Next.js 16ElysiaRedisUpstash RealtimeTanStack QueryTypeScript

Key Highlights

  • Ephemeral chat architecture
  • Automatic room deletion after 10 minutes
  • Private rooms limited to 2 participants
  • Real-time messaging with Upstash Realtime
  • Secure token-based room access
  • Anonymous animal-based identities
  • Instant room self-destruct
  • Redis-based state management
  • Ephemeral data storage for complete privacy
0+Technologies
0%Completed Build
0+Key Features
LEADFullstack Role

Challenges Faced

Challenge: Ensuring reliable room expiration, maintaining real-time synchronization, securing access control, and permanently deleting session data without affecting performance. Solution: Leveraged Redis TTL (Time-To-Live) keys to trigger automatic data expiration, used Upstash Realtime for serverless event broadcasting, and implemented lightweight JWTs for secure, stateless room authentication.

Key Learnings

Built event-driven real-time systems, designed ephemeral data architecture, implemented secure authorization flows, and optimized Redis data modeling.

Future Scope

• Temporary encrypted file sharing • Full end-to-end encryption (E2EE) • Temporary voice calling • Expiring media messages • QR code-based room joining • Private group chat support

Gallery

PROJECT SCREENSHOTS

Explore the user interfaces, database schemas, responsive dashboards, and core features of Private Chat.

Private Chat screenshot 1
INTERFACE VIEW01 OF 04
Private Chat screenshot 2
INTERFACE VIEW02 OF 04
Private Chat screenshot 3
INTERFACE VIEW03 OF 04
Private Chat screenshot 4
INTERFACE VIEW04 OF 04