The irritation
Wedding guests capture hundreds of candid moments, but collecting the originals usually becomes a tangle of group chats, expiring links, and forgotten uploads.
A currently offline wedding service where guests scanned a QR code and uploaded full-resolution photos and videos without an app or guest account.

Built because…
Wedding guests capture hundreds of candid moments, but collecting the originals usually becomes a tangle of group chats, expiring links, and forgotten uploads.
I built a QR-first event product where an organizer created a wedding, guests uploaded full-resolution photos and videos, and the couple managed a live gallery, guestbook messages, and downloads.
Guest upload has to feel effortless while large media files, unstable mobile networks, privacy boundaries, duplicate submissions, and storage lifecycle rules stay controlled.
Under the casing
Scope of work
No victory-lap math
EverAfterUploads shipped as a complete product with signed cloud uploads, duplicate detection, organizer authentication, payments, email, bot protection, galleries, downloads, and tiered retention. The public service is currently offline.
Removing account friction increases the responsibility of every system behind the screen: safe direct uploads, privacy boundaries, and explicit retention all have to work without a guest login.
In the playable workshop, EverAfterUploads lives in the Broadcast & Products as a wedding upload kiosk. You can inspect it without unlocking anything.