Skip to content
All work

Earlier Build · Experiment

DWAR

A QR-based digital doorbell.

An earlier build: replace the physical doorbell with a QR code that connects a visitor directly to a resident through a real-time call. A smaller experiment in removing hardware from an everyday interaction.

Role
Builder
Focus
React NativeNode.jsWebRTCProduct

DWAR

A QR-based digital doorbell.

image slot
DWAR: A QR-based digital doorbell.
01

The problem

A doorbell is dumb hardware bolted to a wall. It rings a fixed location, reaches no one if you're not home, and gives a visitor no way to reach you beyond hoping you're inside.

02

The hypothesis

If the doorbell becomes a QR code instead of a device, a visitor could reach the actual resident on their phone, wherever they are, through a real-time call.

03

The product

A sticker with a QR code at the door, a mobile app for residents, and a WebRTC calling layer connecting the two. Scan, call, answer from anywhere.

04

How it works

The QR resolves to a resident endpoint; a WebRTC session connects visitor and resident in real time over the app and a Node.js signalling backend.

05

What I learned

A clever technical replacement for familiar hardware still has to beat a habit. Removing a device is only valuable if the new flow is clearly better at the exact moment someone is standing at a door.

It was the right kind of experiment: small, shippable, and honest about what it did and didn't prove.