The Why
Why build another chat app?
Most chat tutorials stop at "messages appear on screen." TempTalk went further โ typing indicators, smart scroll UX, unread tracking, private rooms, PWA support. The kind of details that separate a project from a product.
Built solo by Nikhil Kumar โ a full-stack developer who believes the best way to learn is to ship something real.
โก
< 50ms
Message latency
๐
100%
Free forever
๐ฑ
PWA
Installable app
๐
2 Rooms
Public + Private
How it was built
The build journey
Under the hood
Tech stack
โก
Next.js 15
App Router, SSR, file-based routing
๐
Socket.IO
WebSocket server & client for realtime events
๐จ
Tailwind CSS
Utility-first styling, mobile-first layout
๐
Clerk
Google & GitHub OAuth, session management
๐ข
Node.js + Express
Backend HTTP + WebSocket server
๐
Vercel + Railway
Frontend & backend deployment