← All work

Bunty Studio

A warm, portfolio-first website for a Surrey photography studio

Visit the site ↗studiobunty.com

Bunty Studio
Fig. 01 — Bunty Studio

Bunty Studio is a photography studio in Surrey, BC, shooting weddings, engagements, maternity, baby and lifestyle sessions. We built its website from scratch in January 2026 — a custom PHP site with a studio-run admin panel — and in June 2026 redesigned the whole public side around a warmer, film-like look, with the studio's real Google reviews, phone number and address in place of template filler.

01 — At a glance

ClientBunty Studio (Photo Studio Bunty Ltd.)
WhereSurrey, BC
What we builtWebsite, filterable portfolio, collections and pricing, enquiry form, admin panel
TimelineBuilt January 2026, redesigned June 2026
StackPHP, MySQL, vanilla CSS and JavaScript, Hostinger

02 — The brief

A photographer's website has one real job: show the work well, then make it easy to get in touch. Bunty Studio's photos are mostly people — couples, families, portraits, many shot in studio light — so the site had to feel warm and personal rather than corporate, and it had to hold up on a phone, where most people browse photographers.

It also had to be something the studio could keep current on its own: new photos, new prices, new reviews, without a developer in the loop. So the design rule was simple:

The photographs do the selling. The site's job is to frame them, then get out of the way.

03 — The first impression

The Bunty Studio home page: a full-width photo of a Sikh bride and groom on a park bench, with the serif headline 'Golden light & honest love, kept forever.' and a gold 'Book your session' button.
Fig. 02 — The home page opens on a full-width photograph, with the headline and booking button over it.

The home page leads with one large photograph and a single line — "Golden light & honest love, kept forever." — over a soft scrim, so the text reads without hiding the picture. Two buttons sit underneath: book a session, or see the portfolio. Everything after that is laid out like an album: a scattered set of prints, the services told as short stories, a four-step "how it works" from first hello to delivered gallery, then prices, reviews and a short enquiry form.

04 — A portfolio that stays quick

The portfolio page, headed 'A gallery of golden moments', with filter buttons for All 56, Wedding 10, Maternity 5, Baby 24 and Lifestyle 17, above a row of portrait photos.
Fig. 03 — Category filters show a live count, and the grid loads 24 images at a time.
  • Filter by what you came for. Wedding, Maternity, Baby and Lifestyle each have a filter with a live count, and each has its own page too, so a couple looking for wedding work never scrolls past baby portraits.
  • Paged, not endless. The gallery shows 24 images per page, and photos further down the home page only load as you reach them.
  • Compressed on the way in. Every photo uploaded through the admin is resized to a sensible maximum and recompressed automatically, so a full-size camera file never lands on the live site.

05 — Prices, out in the open

The collections section, 'Collections to hold your story', with three cards: Essentials at $599, Cinematic at $1,499 marked 'Most loved by couples', and Signature at $2,499, each listing coverage, edited photos and extras.
Fig. 04 — Three collections with what each one includes, and a note that custom packages are available.

Many photographers hide their pricing behind "contact us". Bunty Studio shows three collections — Essentials, Cinematic and Signature — with coverage hours, the number of edited photos and the extras spelled out, plus a line inviting custom packages. Each card leads straight to the enquiry form. The collections, prices and features are all edited from the admin, not the code.

06 — Real reviews, not placeholders

A dark review section titled 'Loved, in their own words', showing a five-star Google review quote and a badge reading 4.6 stars, 168 Google reviews.
Fig. 05 — Reviews come from the studio's Google profile, with the rating badge linking back to it.

The first version launched with sample testimonials. In the redesign we replaced them with six of the studio's real Google reviews, each labelled as a Google review, and added a badge showing the studio's Google rating and review count that links to its Google listing. At the time of writing that badge reads 4.6 stars from 168 reviews.

07 — The design

The redesign swapped a generic champagne-and-white template look for something warmer: a paper-coloured background, espresso-brown text and an antique gold accent, with Fraunces for headlines and Inter for reading text. The gold is too light to read at small sizes, so small text uses a darker gold that passes contrast. Motion is kept light — sections fade in and the numbers count up — and all of it switches off for visitors who have asked their device to reduce motion.

Three phone screens: the portfolio page with its category filters, the Essentials collection card, and the Google reviews section.
Fig. 06 — Portfolio, collections and reviews on a phone.

08 — Run by the studio

Behind a login, the admin panel covers the day-to-day:

  • Gallery. Pick a category, upload photos, done — each one is compressed and added to the right filter.
  • Content. Services, pricing collections and testimonials are all plain forms.
  • Settings. Studio name, logo, favicon and the home page hero photos.
  • Enquiries. The contact form is protected against bots with a hidden spam trap and a security token, saves every enquiry, and emails the studio.

09 — Built to be simple

  • No framework, no build step. Plain PHP pages, one stylesheet and one script, so any PHP host can run it and there's nothing to compile.
  • Clean addresses. Pages live at addresses like /gallery/ rather than /gallery/index.php, with a sitemap, page descriptions and social-sharing previews in place.
  • No stale styles after an update. Stylesheets are cached for a month for speed, so each file's address changes automatically whenever it's edited — returning visitors never see new pages with old styling.

The result is a site that looks like the studio's own work, not a template — and that the studio can keep up to date itself.

Filed underWeb DesignPHP & MySQLCustom CMSPortfolio GallerySmall Business
← Previous

Who is using AI?

Next →

GaaniArt