← All projects

Photography · Live

Pluck Photography Studios

A Calgary portrait studio with a dashboard that commits straight to its own GitHub repo.

Desktop — Home hero

Desktop — Home hero

7

Specialist galleries

10+

Years behind the lens

900+

Sessions photographed

48h

Preview turnaround

Client
Pluck Photography Studios
Year
2026
Category
Photography
Services
Website Development, Custom CMS Dashboard

Overview

Pluck Photography Studios is a Calgary, Alberta studio built on three words: Precision, Patience, Care. Specialising in weddings, portraits, family, maternity, kids, birthdays and corporate/event photography, Pluck needed a site that felt as unhurried and considered as the sessions themselves — and a way to update that site without paying for, or learning, a third-party CMS.

The challenge

Photography portfolios live or die on how easy they are to browse by genre and how current they stay. Pluck's owner needed to edit galleries, pricing and testimonials constantly, but didn't want a monthly CMS subscription or a developer on retainer for routine updates — and the booking flow needed to hand off cleanly to the studio's existing Pixieset calendar rather than duplicating it.

The outcome

Seven specialist galleries now let visitors self-sort by genre, three pricing tiers set expectations before a single message is sent, and a password-gated dashboard commits every content edit directly to the site's GitHub repository — live in 1–2 minutes, with no CMS subscription and no developer required for routine changes.

What the site does

Feature by feature

Seven specialist galleries

Wedding, portraits, family, maternity, kids, birthdays and events/corporate each get their own masonry gallery page with lightbox viewing — visitors self-select into the genre they're shopping for.

Three-tier pricing

Silver ($260), Gold ($340, featured) and Platinum ($420) packages lay out outfit counts, image counts and session length, plus an FAQ accordion answering turnaround and delivery questions.

External booking handoff

A single 'Book Now' CTA routes straight to the studio's existing Pixieset booking calendar — no duplicate booking logic to maintain, the site just does the selling.

Testimonials & stats band

A coverflow testimonial carousel sits beside a stats band — '10+ Years Behind The Lens', '900+ Sessions Photographed' — building trust before a visitor ever reaches pricing.

Studio story & process

A dedicated About page walks through the studio's Precision / Patience / Care philosophy and a 4-step process (Enquire → Plan → Photograph → Deliver), setting expectations before the first email.

Contact & enquiry form

A dedicated contact page pairs a direct enquiry form with studio info, backed by a closing CTA banner repeated across key pages.

Across every screen

Desktop, tablet & mobile

Behind the scenes

The staff dashboard

GitHub-backed content editor

Every edit — a new gallery image, a pricing change, a new testimonial — commits straight to the site's live GitHub repository via the GitHub Contents API. No database, no third-party CMS subscription.

Password-gated access

A single shared access-code login (HMAC-signed session cookie, timing-safe comparison, in-memory rate limiting) protects the dashboard without the overhead of a full user-account system the studio doesn't need.

Section-by-section editing

Galleries, Reviews, Pricing, Hero Slides, Contact Info, About copy and Services copy each get their own editor screen, with changes going live after a short redeploy — usually 1–2 minutes.

TanStack StartReact 19Tailwind CSS v4GitHub Contents APIPixiesetFramer Motion

Let's build something that endures

Ready for a website that runs your work?

Tell us about your church, NGO or business — wherever you are. We reply within 24 hours with next steps.

Start a project ↗