PhotoAura logo

Yourphotos,beautifullymanaged.

Platform
Web · iOS · Self-host
Status
Live · open source
Scope
Engine, portal, iOS, marketing
photoaura.app
PhotoAura — Your photos, beautifully managed.

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.

01

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.

02

Faces, automatically

Every album surfaces the distinct people in it. Clients tap their own face instead of hunting through a folder of hundreds.

03

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.

04

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.

PhotoAura album view — justified masonry with a People row
An album, live — justified masonry, People row, clips inline
The client’s home — albums ready, nothing to set up
The client’s home — albums ready, nothing to set up
Sign-in as a brand moment — magic links, no passwords
Sign-in as a brand moment — magic links, no passwords

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.

PhotoAura logo

The mark is an aperture ring in signal blue — light, gathered.

Night#081419
Deep#0D1F29
Signal#00A6FB
Sky#33BBFF
Foam#EAF6FD

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

photoaura.app
PhotoAura — studio features and self-host story
Visit photoaura.appOpen source — self-host the whole stack

Have a pipeline worth showing off?

We build products that make the invisible feel designed.