Guests at an event scan a QR code and shoot from their phone, with no app to install, and every photo lands in the host's Google Photos.
The idea
The disposable camera on every table, without the disposable camera. A host prints a QR code, guests scan it and shoot from their own phone in the browser, with nothing to install, and every photo ends up in the host's Google Photos.
How it works
Photos stream through the server's memory straight into an album in the host's Google Photos and are never saved on the server. The guest album, the live slideshow for the TV, and the "reveal the photos later" timer are all served by TableCam itself, reading back only the photos the app created.
The hard parts
Halfway through, Google removed the Photos API that made share links. Instead of giving up, TableCam treats Google Photos as the destination and serves the album itself, which turned out to be the only way the timed reveal could work at all. Shots taken on bad venue Wi-Fi wait in an offline queue on the phone and upload when the signal comes back. The whole app went through a security review before launch.
What I built
- Photos stream straight through to Google Photos and are never stored on the server
- Live slideshow that the host can cast to a TV during the event
- Events for up to 500 guests, with per-photo removal and account deletion
- Full security review, privacy policy and terms of service
Updates
TableCam moved to its new home at tablecam.baubra.com, as part of putting every project under one domain.
Open TableCam ↗Launched TableCam: guests scan a QR code at an event and shoot from their own phone, and every photo lands in the host's Google Photos.