DotHunters
CAD Studio Photography

CAD Studio Photography

A bilingual booking and quoting platform that turns visitors into booked clients — no email back-and-forth.

Overview

CAD Studio is a photography studio working in Canada and Sri Lanka. We built their full production website in English and French. Visitors can browse the studio's work, compare packages, get an instant price estimate and book a date on the spot. The owner runs pricing, availability, bookings and content from a custom admin dashboard, with no code changes needed.

The Problem

Quoting and booking ran over email. Prices depend on hours, photographers, add-ons, travel, weekends, holidays and provincial sales tax, so every enquiry needed a manual reply. Leads went cold while they waited, and the owner had to keep the calendar in their head to avoid double-booking.

The Solution

We built a pricing engine that gives clients a live, itemised estimate in the browser and re-checks it on the server, where its result is the one that counts. Bookings are written inside serializable database transactions, so two clients can never take the last free slot. Every price, tax rate and rule is stored in the database and managed from the admin dashboard, so the owner can change the business without touching code.

Platform

Web

Status

Live

Client

CAD Studio Photography

Visit Live SiteStart a Project

Highlights

What it does.

Instant quote generator with extra hours, photographers, add-ons, travel, weekend and holiday surcharges

Canadian sales tax by province, with a reference number and PDF for every quote

Availability calendar that can't double-book, with unpaid holds released automatically

Confirmation emails with calendar invites (.ics), sent in the client's language

Portfolio case studies filtered by category and local or global reach

Gallery lightbox with keyboard and swipe support, images served as AVIF/WebP

Moderated reviews with "Verified client" badges via signed, expiring links

Role-based admin dashboard for packages, pricing, bookings, quotes, gallery, reviews and audit log

Full English and French versions with hreflang and locale-prefixed routes

PIPEDA, CASL and WCAG 2.1 AA compliant

120 test files: Vitest unit tests and Playwright end-to-end specs

Gallery

A closer look.

Want something like this built?

Tell us about your goals and we'll get back within 24 hours.