Chat App

Real-Time Messaging Platform

Next.jsTypeScriptNode.jsPostgreSQLSocket.ioTailwind CSS

The Problem

Existing chat applications are either too complex for developers to self-host or lack essential features like group chats, reactions, and OAuth integration.

The Solution

Built a feature-rich messaging platform with passwordless OTP login, Google OAuth, group chats, emoji reactions, read receipts, and typing indicators.

The Results

  • Email OTP + Google OAuth authentication
  • Real-time messaging with Socket.io
  • Group chats with member roles
  • Read receipts + typing indicators
Chat App screenshot