Skip to content
Black & Brace
Our own website Digital studio · 2026

Black & Brace studio website

Our own website — a static-first Astro build with TinaCMS editing, deployed on Cloudflare. It uses the same stack we offer to clients.

Illustration of the Black & Brace website homepage on a dark background with orange accents

The brief

Create a website for a new studio that practises what it sells: fast, accessible, easy to edit and honest about pricing.

Approach

The site is built with Astro and ships almost no client-side JavaScript. Pages are generated at build time, so visitors receive pre-built HTML from Cloudflare’s network.

Every piece of content — services, pricing, FAQs, projects and site settings — is edited through TinaCMS. Content is stored as JSON and Markdown in the Git repository and validated against a strict schema during each build, so an incomplete edit can never replace the live site.

Engineering details

  • Static-first Astro pages with reusable components and centralised design tokens
  • Strict TypeScript throughout, with automated tests for pricing logic and form validation
  • A small Cloudflare Worker that handles the enquiry form, with server-side validation and Turnstile bot protection
  • Structured data, canonical URLs, an XML sitemap and Open Graph metadata on every page
Illustration of the pricing page layout with three pricing cards
Pricing is managed in TinaCMS and validated at build time.

Let’s talk about your website

Black & Brace builds fast, maintainable websites for Singapore businesses.