MSF Gallery Web
Admin Private gallery host
Astro and Cloudflare backend for MSF client gallery delivery. The Mac app can upload to the WordPress-shaped API while galleries render here with password access, favorites, and downloads.
Worker SSR Astro runs at the edge for API and gallery pages.
D1 metadata Gallery, media, favorites, and activity records.
R2 images Private object storage for uploaded client photos.
Basic auth Use the Mac app's site username and app password fields.
Operational entry point
Client links use /gallery/<slug>/. The upload API starts at
/wp-json/msf/v1/publish-photo, with native aliases documented in the app README.