Instant WhatsApp photo delivery for street/portrait photographers
Shoot strangers → Photos appear on your phone instantly → They select favorites → Send to their WhatsApp
Backend: Bun • TypeScript • Express • Baileys (WhatsApp) • gphoto2 • Pino • Zod • Sharp Frontend: Vanilla JS • PhotoSwipe • Socket.io
# Install dependencies
bun install
# Start development server
bun dev
# Compile to single binary
bun run compileRequirements: gphoto2-compatible camera, laptop, WiFi hotspot
- Connect camera via USB (tethered shooting)
- Open webapp on phone via WiFi
- Take portraits → Photos appear in phone gallery instantly (no refresh needed)
- Subject selects favorites (tap to select)
- Send to their WhatsApp number (auto-formats)
- Reset for next person (clears session & thumbnails)