An entire website, built by AI in a week.
Net Zero Solutions install commercial solar for UK businesses, and needed a site that could win serious enquiries — on a tight budget and a one-week deadline. So we ran an experiment: build the whole thing with AI. The site was vibe-coded directly in Figma Make, and every image on it was generated in Google Flow. No stock library, no separate design file, no handoff.
Every pixel of this was generated.
Enterprise-grade credibility,
on a one-week budget.
Net Zero Solutions sell commercial solar to medium and large organisations — offices, manufacturers, logistics, agriculture, education, healthcare. Those buyers are weighing a 25-year investment, so the site had to explain Capex versus PPA funding, walk through delivery, and look like a company you would trust on your roof.
The budget and timeline said otherwise: one week, and not enough for a conventional design-then-build cycle, let alone a commercial photoshoot on live solar sites. Rather than cut the scope down to a thin brochure page, we used it as a genuine test — could AI produce the whole thing, interface and imagery, to a standard we would actually put our name to?
Four pillars behind the build.
This one was an experiment as much as a project: an end-to-end AI build, with Figma Make producing the site and Google Flow producing every image in it. Our job shifted from making things to directing and editing them. Four pillars carry it.
Vibe-coded in Figma Make
No static design file, no handoff, no separate front-end build. We prompted, reviewed and refined the site directly in Figma Make — iterating on the live thing itself. Collapsing three stages into one is the only reason a site this size fitted into a week.
Imagery generated in Google Flow
Commercial solar photography is expensive and slow to arrange. Every image here — rooftop installers, the aerial industrial estate, the sector shots — was generated in Google Flow and art-directed to match the brand, giving a consistent visual set with no shoot and no stock-photo look.
Built around the enquiry
A quote form sits in the hero rather than buried on a contact page, and the funding question buyers actually get stuck on — Capex versus PPA — is answered head-on. Benefits, delivery process and typical system costs all feed the same call to action.
Credibility for a 25-year buy
Commercial solar is a long-term investment, so the site does the reassurance work: four-step delivery, UK-wide coverage, certified installers, warranties, and a curated wall of Tier 1 hardware partners — AIKO, Trina, Longi, Jinko and more.
What the build delivered.
The experiment
that paid off.
Net Zero Solutions got a site that looks like it took months — funding options explained, delivery process mapped, Tier 1 partners on show and a quote form doing the work — inside a week and a budget that would not have covered the photography alone.
The bigger return was ours. This proved an end-to-end AI build can hold a professional standard, and gave us a workflow we now reach for whenever speed and budget are the binding constraints.
A complete commercial solar website live in one week
Every image generated — no photoshoot, no stock library
Capex and PPA funding routes explained side by side
Quote capture in the hero, not buried on a contact page
A consistent visual identity across every section
A repeatable AI workflow we can now offer other clients
One week, start to finish.
Prompt & generate
Site built in Figma Make
Art-direct the imagery
Every visual made in Google Flow
Refine & launch
Edited, polished, live
What the site is built with.
Built in Figma Make, illustrated entirely with Google Flow from Google Labs, and hosted on AWS — a deliberately small toolchain for a site that had to go from nothing to live in a week.
Other websites we've shipped.
Questions, answered straight.
Have an outcome in mind?
We'll help you
ship it.
- You're building a data product and need a team that can deliver.
- You want to get AI-ready — pragmatically, not theoretically.
- Your reporting is a mess and you need a real platform underneath it.





