The Daily Adelaide

Adelaide news, every day

Platform overview

Built on modern, scalable infrastructure

A short technical brief for prospective acquirers, partners, and platform reviewers.

Frontend

React-based SPA with TanStack Start (Vite, React 19, file-based routing, SSR). Deployed globally via Cloudflare Workers Builds for edge-low latency in every Australian city we serve.

Backend

Supabase (managed PostgreSQL) — a single shared database serves all 19 cities, with city-scoped data isolation via row-level policies and a city column on every editorial table.

AI editorial

Automated content generation via Anthropic Claude for drafting and editorial assist, audio briefings via ElevenLabs, and email delivery via Resend. Humans-in-the-loop for publish.

APIs

Open public APIs for article, event, and weather data — JSON endpoints with stable schemas, suitable for syndication partners and third-party widgets.

Scalability

19-city architecture designed for instant expansion to 100+ cities — adding a city is a config and DNS change, not a new deployment. Per-city domains, masthead, and timezone are pinned at build.

Operations

CI on every push, preview builds per branch, edge caching with city-scoped keys, daily database backups, error and performance telemetry.

Technical due diligence (architecture diagrams, repo access, schema, runbooks) available on request — shane@spexperts.com.au.