CoFoundryFree preview
All selected work

AJ Painting & Renovations

A service website for Melbourne homeowners planning painting, kitchen renovations and other defined home projects.

Visit live website
AJ Painting & Renovations homepage

Local work.
A clearer way to enquire.

The job was to help homeowners understand the work on offer, see real project details and start a useful conversation. Service pages and project photography lead into a guided quote planner, with phone and SMS options for people who would rather talk.

Let the work do the talking.

Before-and-after views make the difference visible. Homeowners can compare the same space and explore the work before enquiring.

Actual AJ before-and-after project galleryOpen full-size screenshot
From the live websiteExplore this feature

A useful enquiry.
One step at a time.

Short steps give customers a clear place to start. The website gathers the details the business needs, with a direct contact option for people who would rather talk.

Desktop quote journey on the live websiteOpen full-size screenshot
The first step of the desktop quote journey.
Explore the quote journey
Actual mobile quote page with touch-friendly controls
Designed for a phone, too.
Real mobile capture, 390px wide.

A connected path from research to enquiry

Explore the supporting pages on the live website.

  1. Understand the service

    Service details, relevant project imagery and FAQs.

  2. Plan the project

    A short guide helps customers prepare their ideas.

  3. See completed work

    A project story shows the documented before and after.

  4. Start the conversation

    A guided form turns an idea into useful project details.

Behind the build.

For those who like to look under the bonnet.

Explore the full technology stack
Interface
Next.js, React, TypeScript and Tailwind CSS. A static export keeps the public pages straightforward to deliver.
Hosting & releases
Cloudflare Pages serves the site. GitHub tracks source changes and branch-based releases.
Enquiries & attachments
Supabase Edge Functions validate enquiries, with a database and private storage for optional project attachments.
Notifications
Resend handles business notifications and customer confirmations. Delivery identifiers are recorded by the backend.
Spam & consent
Server-verified Cloudflare Turnstile, rate limits and attachment controls protect the enquiry pathway. GA4 is controlled by analytics consent.
Images & search
A build-time pipeline generates hashed AVIF and WebP sizes. Responsive images, page metadata, a sitemap, structured data and local service content complete the foundation.

Something similar
for your business?

We’ll start with what your customers need and shape the site around that.

Discuss your website See the packages