Inspiration
We wanted a lightweight, no-signup way to connect two people instantly—like sharing a bridge link and just talking.
What it does
Bridge creates a private, anonymous 1:1 chat room. Generate a link, share it, and chat in real time with WebRTC over a minimal signaling server.
How we built it
Next.js for the UI, a small Node.js WebSocket server for signaling, and simple-peer for WebRTC connections.
Challenges we ran into
Signaling flow and room validation were tricky, especially ensuring only valid rooms connect and handling disconnects cleanly.
Accomplishments that we're proud of
We got reliable 1:1 connection flow, clean sharing UX, and a simple, polished UI with real-time messaging.
What we learned
WebRTC still needs solid signaling and edge-case handling; small UX tweaks (copy links, auto-scroll, error flows) make a huge difference.
What's next for Bridge
Presence indicators, typing indicators, optional encryption badges, and scaling to multi-user rooms or ephemeral voice.
Built With
- next
Log in or sign up for Devpost to join the conversation.