Next-Generation Event Gallery

Instant Media Delivery powered by Face AI

A premium monorepo system connecting photographers, hosts, and guests. Drag-and-drop uploads, instant vector matching search, automated watermarking, and adaptive HLS video streaming.

0
Matching Speed (ms)
0
Max Batch Uploads
0
Embedding Accuracy

System Workspaces

Three specialized user experiences driven by a unified reactive pipeline.

Studio Dashboard

For photographers. Concurrent drag-and-drop batch uploaders to Cloudflare R2, live payment trackers, watermark configuration, and automated guest proofing list CSV exports.

Host Proofing Gallery

For event organizers. Filter by ceremony folders, star shortlist proofing selections (max 100 limit), and Stripe checkout modals to instantly trigger R2 watermark removal.

Memory Vault

For guests. Snap front-facing selfies to locate matches via cosine similarities. Save results to a chronological timeline vault protected by phone/email verification.

Interactive Selfie Match Demo

Simulate the guest portal search. Snap or choose a selfie and see our face embedding match database files instantly.

Snap or Select Selfie

Upload any picture containing a face to match mock event photos.

Premium Technical Architecture

Built with enterprise scalability, sub-second latency, and cloud isolation in mind.

FastAPI & InsightFace

Python service hosting the buffalo_l facial vector model on ONNX Runtime, generating 512-dimensional arrays from incoming base64 streams.

pgvector Cosine Operations

PostgreSQL vector database hosting HNSW indexes using vector_cosine_ops operator for similarity retrieval.

BullMQ Node.js Workers

Redis-backed daemon workers processing watermark resizing, thumbnail compilation, and automated webhook triggers.

Adaptive HLS Transcoding

FFmpeg background processing pipelines compiling uploaded raw videos into HLS adaptive bitrate segments (1080p, 720p, 480p).