Photography Portfolio
Photography portfolio with auto-discovered collections from Cloudinary, AI-generated metadata, EXIF extraction, and mood-aware theming.
Challenge
Wanted a photography site that required zero code changes to add new content — just upload a folder to Cloudinary and it appears automatically with proper titles, descriptions, and theming.
Solution
Built zero-config collection discovery from Cloudinary folder structure via the Admin API
Integrated Claude Haiku to generate collection titles, descriptions, and mood classification at request time, cached with ISR
Implemented EXIF metadata extraction pipeline from Cloudinary and blur-up placeholder generation with aggressive caching
Added mood-aware theming that adapts page backgrounds and navigation based on collection content
Used the View Transitions API for smooth page-to-page navigation as a progressive enhancement
Result
Adding a new collection is just uploading a folder to Cloudinary — no code changes, no config files, no redeployment.