Not just screenshots — each of these is a small case study in what the client needed, what got built, and what’s now easier.
✦
ATOP Landscaping
Landscaping business · Melbourne
Local businessService business
The challenge
A skilled local operator with no useful way to turn “landscaper near me” searches into actual quote requests. The phone was the only front door, and it rang at inconvenient times.
The solution
A practical services-led website: clear service pages, project photos, trust signals, a structured quote form and local SEO foundations aligned with the Google Business Profile.
Useful parts
Quote form that captures job type, location and photos · click-to-call on mobile · service-area pages · indexing and metadata done properly.
Outcome
Enquiries arrive as structured quote requests with the details already in them — quoting starts sooner, phone tag ends.
Every instrument is one of a kind, with its own timbers, hardware and story. A generic image gallery flattened years of craft into a grid of thumbnails.
The solution
A structured showcase built on custom post types and fields: each guitar gets full specifications, a build story, a gallery and an enquiry path — entered once, displayed consistently.
Useful parts
Per-instrument spec sheets · build-story pages · commission enquiry workflow · a admin that makes adding a new guitar a ten-minute job.
Outcome
Commission enquiries now arrive from people who’ve read the specs and the stories — better conversations from the first email.
WordPressElementorACFCPT UIFluent Forms
◒
Peter Fogarty Photography
Photographer · workshops & prints
CreativeEcommerceEvents
The challenge
Portfolio in one place, workshop bookings in another, print sales in a third, and email campaigns landing in spam. Four jobs, four systems, none of them talking.
The solution
One site running the lot: portfolio galleries, workshop events with ticketing, a WooCommerce print shop, CRM segments for campaigns, and email delivery rebuilt on AWS SES with proper DNS authentication.
Useful parts
Workshop calendar with tickets · print sales with variable sizes · automated booking confirmations · campaign email that reaches inboxes (SPF, DKIM, DMARC all verified).
Outcome
Bookings, sales and campaigns run from one dashboard — and the newsletter stopped disappearing into spam folders.
WordPressWooCommerceThe Events CalendarFluentCRMFluentSMTPAWS SES
✎
Shepparton Beefsteak & Burgundy Club
Dining club · regional Victoria
CommunityMembershipEvents
The challenge
Monthly dinners organised through spreadsheets, reply-all email chains and a fair amount of goodwill. Nobody quite knew who was coming or who had paid.
The solution
A member-focused website: event listings with RSVPs and payments, member accounts, attendee tracking for the committee, and email communications that go to the right people at the right time.
Useful parts
RSVP with dietary notes · online payment at RSVP time · attendee lists the committee can export · automatic event reminders.
Outcome
The committee knows who’s coming — and who’s paid — before dinner. The spreadsheets have been retired with full honours.
A restaurant with a strong local identity, an out-of-date menu online, and booking enquiries scattered between phone, social media and a shared inbox nobody owned.
The solution
A hospitality site that presents the brand properly: menus that are easy to update, a clear booking flow, and CRM plus operational email systems so enquiries land where staff actually look.
Useful parts
Menus staff can edit without breaking the layout · booking requests with confirmations · function enquiries routed separately · reliable operational email.
Outcome
The menu online matches the menu on the table, and bookings reach the right inbox every time.
WordPressElementorFluent FormsFluentCRMFluentSMTP
✦
Poiema
Pilates & wellness studio
Service businessMembership
The challenge
A growing Pilates and wellness business that needed to look established online, position its services clearly, and plan for bookings, payments and memberships without committing to the wrong system early.
The solution
A service-positioning website built to grow: clear class and service pages now, with the content structure and booking/payment architecture planned so memberships can switch on later without a rebuild.
Useful parts
Service and class positioning · enquiry flow · membership and booking system planning · payment architecture mapped before any plugin was bought.
Outcome
A clear path from timetable to full member systems — each stage switches on when the business is ready, not before.