Victor Østergaard Nielsen Visit project

Auro Pictures

Client gallery platform for photographers.

2025-Now SvelteKitBackblaze B2Cloudflare WorkersAI
Auro Pictures screenshot
Auro Pictures screenshot
Auro Pictures screenshot

Auro Pictures is a platform I built to solve a real pain point for photographers: they’re constantly juggling subscriptions for galleries, file transfers, storage, and client communication. I wanted to create something that brings all those pieces together in one place.

The heart of the platform is beautiful client galleries that photographers can customize to match their style. Clients can comment on specific images, favorite their selections, and tag what they like. For photographers, this means getting clear feedback without endless email chains.

What makes Auro different is the AI face detection. When a photographer uploads hundreds or thousands of wedding photos, finding every shot of the bride or a specific family member used to mean clicking through each one manually. Now the system automatically recognizes faces and groups them, so you can pull up every photo of someone in seconds. It’s built to actually speed up the culling workflow, not just be a gimmick.

We also built in file transfer capabilities similar to WeTransfer, so photographers can send large batches of images with download links that expire when they choose. Everything stays in one place instead of scattered across different services.

For photographers who work with models, there’s contract management built in. You can store signed releases, link them to the actual photos, and keep everything documented properly.

The platform runs on SvelteKit with a Python service handling the AI work separately so image uploads don’t slow down the rest of the site. We use PostgreSQL to store both the regular data and the face recognition information together, which keeps things simpler than splitting it across multiple databases. File storage goes to Backblaze B2 because it’s significantly cheaper than alternatives while still being reliable.

SvelteKit TailwindCSS Bun PostgreSQL pgvector Redis BullMQ Python InsightFace Docker Stripe Better Auth S3/Backblaze B2

The Team

AG
Aske Gudmand-Høyer Full Stack Developer
VN
Victor Østergaard Nielsen Full Stack Developer