Adds scalable, real-time multiplayer functionality, room management, and live leaderboards to the original Joined Words Game (here).
(This video is sped up to save time. Unmute for the best experience!)
v1.0.Final.Demo.mp4
✨ Features:
- 🏠 Dynamic multi-room creation – supports multiple active game rooms running in parallel
- 🏆 Live leaderboards & scoring – real-time updates
- 🛡️ Admin Reassignment – automatic Admin reassignment when the current admin leaves
- 🔗 Copy room link feature for quick invites and smoother onboarding
- 📢 UI enhancements – toast notifications for events like player leaving, admin reassignment, and config changes
- 🔄 Gamestate persistence – restores player sessions after reloads
- 🚫 Prevent duplicate backend requests – disables repeated button clicks to avoid redundant calls
- 🖼️ React – frontend
- 🛠️ Node.js – backend
- 📡 WebSockets – real-time communication
- 🧠 Redis – fast state caching
- 🔐 Firebase for authentication (anonymous sign-in & nicknames)
v1.0.0
Features:
- Adds Admin Reassignment
- UI improvement: Added toasts for various events like when, player leaves, admin reassignment, gameconfig changed, etc
Minor Changes:
- Prevent user from pressing a button more than once after he has pressed it. (This ensures backend dosent receive same requests more than once)
Bug Fixes:
- On reloading, state is restored properlly.
v0.3.0
v0.3.0.mp4
Features:
- Nicknames, Anonymous Signin(firebase)
Bug Fixes:
- Reloading maintains the state
v0.2.0
- UI change
- Admin Settings, Copy link feature, leaderboard and scoring
WhatsApp.Video.2025-07-06.at.11.32.22.AM.mp4
v0.1.0
- very basic scaffolding and backend