Photography & Portfolio

JC.com

A hand-built portfolio and print store for a working photographer.

Client JC.com
Year 2026
Services Web Design, Development, E-commerce
Industry Photography

The Challenge

A working photographer's site carries hundreds of images and has to load instantly anyway — and this one also needed to sell prints without the photographer touching an order. No frameworks, no CMS fees, no compromise on image quality.

The Solution

We hand-built a static site with its own build system: every photograph is generated at three sizes in AVIF, WebP and JPEG, lazy-loaded, and served through a lightbox that keeps EXIF-grade colour. Personal projects (ten long-form documentary series) and commercial work live in separate, differently-paced portfolios.

The print store runs on Stripe Checkout with serverless functions handling payment and forwarding each order to theprintspace for professional printing and drop-shipping — a fully automated fine-art print business in a static site.

Key Features

Dark mode, a service worker for offline browsing, slideshow and video modals, and structured data throughout — the site scores like the hand-tuned build it is.

Adding a project is a folder of originals plus one JSON file; the build pipeline does the rest. The architecture has survived two redesigns without a rebuild.

Hand-coded static build, Stripe, theprintspace API, Netlify Functions Built With

Want results like these?

Let's talk about what we can build for your business. No obligation, just a conversation.

Start a project