
Showloomz
A managed platform that launches a premium portfolio site on a custom domain with proofing, invoicing and subscription billing, without the tenant touching infrastructure.
Read the full case studyChallenge, approach, system, and technology
Challenge
Photographers, studios and visual businesses need a premium portfolio site on their own domain, plus galleries, client proofing, invoicing and billing — without managing any infrastructure themselves.
Approach
Built a multi-tenant SaaS end to end where a business subscribes to a plan, picks a theme, connects a custom domain and gets a fully managed website backed by a content dashboard.
System
One Next.js application serves three surfaces — public tenant sites resolved by hostname middleware across three designed themes, a tenant dashboard for galleries, packages, enquiries, invoices, domains and billing, and a platform admin console for tenant lifecycle, plan versions and payments. Tenant isolation is an invariant, entitlements resolve from immutable plan versions, billing runs on idempotent payment webhooks, uploads go presigned direct to Cloudflare R2, and client proofing uses unguessable share tokens gated to the signed-in matching email.
- Multi-Tenant
- Hostname Routing
- 3 Themes
- Designed Tenant Sites
- Webhook-Driven
- Subscription Billing

