Every bouquet,
a reason.
Maison de Lune is a one-florist studio on the Gold Coast. The brief was simple: a site that feels like the bouquets, sells subscriptions, takes workshop bookings, and lets people build their own arrangement stem by stem.



A site that does the selling, so the florist can keep tying.
Kevin runs Maison de Lune out of a studio in Varsity Lakes. Every bouquet is hand-tied in the morning and out the door by eleven. He needed a website that matched the work, not a generic florist template.
Three jobs were locked in from the first call. Sell birthday and same-day bouquets without forcing a catalogue. Run a fortnightly subscription that managed itself. Open a workshop product line for people who want to learn to arrange.
The aesthetic had to feel like a small Parisian studio rather than another teleflora. Crescent moon mark, deep navy, gold script, brown paper, twine. Built on Next.js with payments through Stripe.
Six steps. One real bouquet.
Size, main flowers, fillers, foliage, wrap, and a note. The preview updates as choices are made, so the order on Kevin's bench in the morning matches the bouquet the customer imagined the night before.





Every choice ties back to a single structured order record. Kevin reads one format whether the customer specced every stem or asked the florist to choose.
One craft. Three ways to order.
Custom bouquets, built or florist-picked
The six-step builder above runs alongside a Decide for me mode for customers who want the florist to choose. Both paths feed the same order format, so the bench reads one thing in the morning.
Fortnightly flowers, billed by Stripe
Petite at $90 and Signature at $135, fortnightly or monthly. Stripe handles billing, retries, and receipts. Customers pause, skip, or cancel themselves from a manage link. Kevin never chases payment.
A bookable bouquet workshop
Ninety minutes, beginner friendly, walk out with a bouquet you tied yourself. A second revenue line for the studio with no extra fixed cost on the website.

A small site that earns every page.



Every way to order, on one site.
Maison de Lune went live around a week and a half after the kickoff call. Same-day birthday orders, custom bouquets via the builder, fortnightly subscriptions, and workshop bookings all run from the one site, with payments captured through Stripe and receipts emailed automatically.
The site is built on Next.js with image optimisation, server rendering, and structured data baked in. It loads fast, indexes cleanly, and ranks for the local florist terms that matter on the Gold Coast without any plugin tax.
Kevin keeps his mornings for the work he actually wants to do, which is tying flowers. The website does the rest.
Common questions about florist websites
Want one like it? Here is the stack.
Same studio, same architecture, same published pricing. Pick the entry point that matches what you need.
Running a small studio that deserves a real website?
Maison de Lune shipped in a week and a half. Your shop, your studio, your service can too. Bring the product. We handle the build.

