
Yourphotos,beautifullymanaged.
- Platform
- Web · iOS · Self-host
- Status
- Live · open source
- Scope
- Engine, portal, iOS, marketing

The problem
Delivery tools are utilitarian folders behind shared passwords. Clients hunt for themselves across a thousand files and walk away with a zip, not an experience.
The idea
Detect every face at upload, hand each client a link that opens onto their own gallery, and make the whole thing read like an editorial spread.
Built for the shoot, the send, and the scroll.
Upload and forget
Photos and video clips drop into the same album with a live pipeline — uploading, saving, detecting faces, optimizing. The busywork is the server’s problem.
Faces, automatically
Every album surfaces the distinct people in it. Clients tap their own face instead of hunting through a folder of hundreds.
Magic links, no passwords
Invite a client with a name and an email — they get a branded one-click sign-in. Nothing to remember, nothing to share.
Editorial by default
Justified rows at true aspect ratios, instant blur placeholders, a lightbox that slides. The gallery looks like the portfolio, not a filing cabinet.
Inside the product
Real screens from a live gallery — dark surfaces, serif type, and justified rows that put the photography first.



Darkroom navy, one signal blue.
The palette borrows from the darkroom — deep blue-blacks so photography carries the color — with a single bright signal for actions. DM Serif Display sets the editorial tone; Outfit keeps the interface quiet.

The mark is an aperture ring in signal blue — light, gathered.
Under the hood
One upload pipeline feeds vision indexing, edge delivery and a client portal — and the whole stack self-hosts.
API
- FastAPI + SQLAlchemy + Alembic
- Albums, faces, uploads, clients
- Magic-link auth via Resend
Vision
- AWS Rekognition face indexing
- Distinct people per album
- Best-shot face thumbnails
Delivery
- S3 originals + CloudFront edge
- Transforms for every breakpoint
- Blur placeholders from upload
Portal
- Next.js 16 client + admin studio
- Justified masonry + lightbox
- Raw downloads in one click
Mobile
- Native iOS app
- Save straight to Photos
- Face search across the library
Platform
- Open source — self-host the stack
- Managed hosting at aura.reactiveshots.com
- Powers the reactiveshots.com portfolio
In the wild

Have a pipeline worth showing off?
We build products that make the invisible feel designed.