Memory Lane Collective

A multi-tenant photography gallery platform with personalised subdomain portals for clients.

Memory Lane Collective is a dual-audience web application built for a photography service that delivers private, PIN-protected or public event galleries to clients via personalised subdomains. The platform separates two distinct experiences: a public-facing marketing site and a secure client portal — both served from the same codebase via subdomain routing.


Overview

Marketing Site — served at memorylanecollective.com, showcasing services, pricing, FAQs, and a contact/enquiry form. Designed to convert prospective clients into bookings.

Client Portal — served at [client].memorylanecollective.com, providing each client with a personalised gallery portal where they can view, share, and download their event photos. Photos are uploaded directly by the owner via Cloudflare R2. Clients receive login credentials and access their galleries through subdomain-based portals. Galleries can be PIN-protected, publicly accessible, or private to the authenticated client.


Key Features

  • Subdomain-based multi-tenancy — each client gets their own personalised portal URL
  • Three gallery access modes: PIN-protected, public, and private (authenticated only)
  • Photo storage and delivery via Cloudflare R2 — fast, cost-efficient object storage
  • Owner-facing dashboard for uploading photos and managing client galleries
  • Contact and enquiry form on the marketing site
  • Responsive design for clients browsing on mobile at events

Tech Stack