DEV Community

Cover image for SoundWall - Turn every Phone into a Synchronized Speaker (WebRTC + PWA)
Kourouklidis
Kourouklidis

Posted on

SoundWall - Turn every Phone into a Synchronized Speaker (WebRTC + PWA)

Hi everyone 👋

I’d like to share a side project I’ve been building: SoundWall.

🎶 What is SoundWall?

SoundWall synchronizes multiple smartphones so they can play the same song at the exact same time — creating a small mobile sound wall.

It’s a fun experiment in real‑time audio synchronization using WebRTC and Progressive Web App technology.

⚙️ Tech stack

  • WebRTC for timing synchronization
  • PWA (installable, offline‑capable)
  • Minimal backend — sync logic runs entirely on the client

🌍 Use cases

  • spontaneous outdoor sessions
  • mini‑parties without Bluetooth speakers
  • creative audio experiments

💬 Why I’m sharing

I’d love to get feedback from the community, especially on:

  • WebRTC synchronization strategies
  • timing optimization
  • PWA best practices

🔗 Demo

https://soundwall.bolt.host

Thanks for reading — I’d love to hear your thoughts, ideas, or suggestions!

— Konstantinos

Top comments (0)