Off-Grid Energy Australia: Astro Website on Cloudflare
A 200+ page solar company site on Astro.
An off-grid solar and battery installer with 200+ pages of systems, brands and case studies, built in Astro and served through Cloudflare, with an enquiry form protected by Cloudflare Turnstile. A team project: I set up the Astro and Tailwind foundation the site is built on.
The Challenge & Solution
The Challenge
A large content site for a solar installer: power systems, 20+ component brands, articles and dozens of customer case studies, all needing to load fast.
The Solution
The team built it in Astro, served through Cloudflare, with an enquiry form that posts to a server endpoint and uses Cloudflare Turnstile against spam. My part was setting up the Astro project, the Tailwind CSS setup and the colour and typography documentation the rest of the build followed.
What I delivered
Live at offgridenergy.com.au
200+ pages: systems, brands, articles and case studies
Enquiry form protected by Cloudflare Turnstile
Built as a team project
Technologies used
Astro
Static-first site framework
Tailwind CSS
Styling, set up from the style documentation
Cloudflare
Hosting, CDN and Turnstile spam protection
Common questions
Questions about this specific project.
It is an Astro site served through Cloudflare, with more than 200 pages covering power systems, component brands, articles and customer case studies, and a quote enquiry form that posts to a server endpoint and is protected by Cloudflare Turnstile. It was a team project; my part was setting up the Astro and Tailwind CSS foundation and the style documentation.
Other projects
Book a free call to fix your app or plan your MVP
Mohammad Shuja Uddin offers free 30-minute calls to scope app fixes, SaaS MVPs and AI features. He replies within 24 hours.
Send me your app link and what is broken.
You get back what is wrong, what I would fix first and a fixed price, within 24 hours. No call needed.
How can I hire Shuja Uddin to fix my app or build an MVP?
Book a free 30-minute call on shuja.app, or hire him on Upwork or Fiverr. Send the app link, the repo and what goes wrong, and you will get a plan with a fixed price before any work starts. He works on Next.js, React and Supabase apps, including apps built with Lovable, Bolt, Cursor and Replit.