IT
Back to projects
2026
1.0.0
Open Source

Karaoke Queue

Realtime system for managing queues in a karaoke, designed for multi-device environments.

> Description

Karaoke Queue is a backend-driven system for managing queues in a karaoke context. The architecture is designed to support multiple concurrent clients, real-time updates, and shared state consistency. The backend handles the entire application logic: queue synchronization, room management, client reconnection, and state persistence through Redis and MongoDB. The Expo client serves as a lightweight interface to demonstrate the system's real-time functionality.

> Key Features

  • Real-time queue management
  • Multi-client synchronization
  • Shared state with Redis
  • State persistence and recovery
  • Event-driven architecture