Build Daily

Tinley Park · May 29, 2026

Build YearlyPhotos — the family photo calendar, AI-cleaned for print

buildingStarted May 24, 2026

Your year, your calendar — print-ready in minutes.

Most family photo books look stitched together from the camera roll. Awkward photos go in because there isn't a better one. Cluttered backgrounds, off-center subjects, portrait shots wedged into landscape spreads. The finished thing looks ok. It doesn't look like something you'd frame.

YearlyPhotos closes that gap. Drop a phone camera roll into the web app; the system clusters by date, surfaces the best frame per month, offers AI cleanup on the awkward ones, drops everything into a calendar template, and hands the buyer a print-ready /X-1a PDF they can take to any printer. V1 is the annual calendar. The same engine extends to holiday cards, baby's-first-year books, wedding albums, and travel books — but the calendar earns its first revenue first.

What the engine does

UPLOAD

Drop your camera roll.

Drag-and-drop or pick from the phone. No account, no signup. The order resumes from an email link if the upload stalls.

CLUSTER

Auto-sorted by month.

EXIF dates and perceptual similarity group the camera roll into twelve months and surface the best frame per spread. Swap from each month's pool if you want a different pick.

AI FILL

Firefly cleans the awkward ones.

Cluttered backdrop, blurry edge, portrait wedged into landscape — Adobe Firefly fills the awkward part of the photo without you having to find a better one.

PRINT-READY

A PDF any printer accepts.

Document Generation lays out the calendar, the Photoshop API polishes each photo, PDF Services exports `/X-1a` print-ready. Take it to any print-on-demand or local print shop.

Five Adobe APIs, doing real work

  • FIREFLYThemed backgrounds and generative fill on awkward photos. The differentiator.
  • PHOTOSHOP APIServer-side batch auto-tone, smart crop to template slots, brand frame overlay.
  • DOC GENERATIONTemplate + JSON payload → finished calendar layout. The 2020s mail-merge.
  • PDF SERVICESPrint-ready `/X-1a` export. Vendor-agnostic — the buyer prints wherever they like.
  • PDF EMBEDIn-browser preview so the buyer sees the finished calendar before paying.

The Adobe APIs earn their slot when they're earning a buyer, not a portfolio.

Pay-before-render — why the unit economics work

Every paid Adobe call fires after Stripe Checkout completes. Pre-checkout, the buyer gets exactly one Firefly preview on a photo of their choice — the moment they see the magic and decide to pay. Photoshop API, Document Generation, and PDF Services only fire when there's revenue on the order.

Raw Adobe spend per book: $0.25–$2.50. Retail $19–49. Gross margin 90%+. No login required, no credit-burn surface, no unit-economics inversion under griefing. ADR-0002 carries the full reasoning.

What's next

The repo is scaffolded, the spec is locked, and the twelve-phase generation plan is on the board. Phase 0 — the runnable shell — kicks off next. Q4 holiday window is the launch deadline: by mid-October, every "make Christmas gifts" search should find a real product if it's going to convert.

The pivot post that named this product: a memory-books studio.

COMING Q4 2026

Your year, made worth framing.

yearlyphotos.com ↗