2024Next.jsSocket.ioClerkTailwind

Tune-Togetherchat powered by music

Tune-Together is a real-time chat application where rooms are themed around music. Built with Socket.io for live messaging, Clerk for auth, and a sleek UI. Users join music-genre rooms and chat with others sharing the same taste.

tunetogether.vercel.app
Tune-Together screenshot
#

Key Features

  • 01Real-time messaging with Socket.io
  • 02Music-genre themed chat rooms
  • 03Clerk authentication with user profiles
  • 04Presence indicators (online/offline)
  • 05Message history on room join
#

Key Challenge

Managing WebSocket connections at scale while ensuring messages are delivered in order required careful event sequencing on the server. Also handled graceful reconnection when users lose internet.

Built with

Next.jsSocket.ioClerkTailwind