Skip to content

NitinDarker/BlinkRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlinkRoom

A real-time, room-based chat application powered by WebSockets. No signup, no login - just create a room and start chatting in seconds.

Live Demo: blink-room.vercel.app

Features

  • Instant Access - No authentication required, jump straight into conversations
  • Room-Based Chat - Create private rooms or join existing ones with a room ID
  • Real-Time Messaging - Powered by WebSockets for instant message delivery
  • Live Notifications - See when users join or leave the room
  • Auto Cleanup - Empty rooms are automatically deleted
  • Responsive UI - Works seamlessly on desktop and mobile

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS, Vite
  • Backend: Node.js, WebSocket (ws)
  • Deployment: Vercel (frontend), Render (backend)

Run Locally

git clone https://github.com/NitinDarker/BlinkRoom.git
cd BlinkRoom

Backend

cd backend
npm install
npm run dev

Frontend (in a new terminal)

cd frontend
cp .env.example .env
npm install
npm run dev

Author

Nitin Sharma - GitHub

License

MIT

About

Zero-setup chat rooms built with React, TypeScript, and WebSockets. Create a room, share the ID, and start chatting in seconds.

Resources

License

Stars

Watchers

Forks

Contributors