Side project / Side project
FlatWalkie — push-to-talk over the internet
A weekend Android + Node.js prototype
2026By Chirag DoshiPersonal prototype
- 6-digit
- Private channels
- 1
- Active speaker at a time
- WebSocket
- Audio relay
The short version
A push-to-talk Android app where every phone on a private channel hears the active speaker — across Wi-Fi or mobile data, with a provider-neutral Node.js relay.
The challenge
Wanted a walkie-talkie for small groups that works across networks without pairing devices.
The work behind it
- Android client with hold-to-talk PCM streaming, always-listening foreground mode and automatic reconnection.
- Node.js WebSocket relay that forwards live audio without storing it; token-based channel membership.
What changed
- Working MVP — mostly an excuse to build something end to end with AI coding tools.