Headless frontend

SoundCircle

A modern headless frontend powered by Next.js and Drupal.

App structure

App Router

Routes live under app/ with a single home page at app/page.tsx.

Components

Shared UI such as the header and footer lives in components/.

Drupal client

Server-side data access is centralized in lib/drupal.ts using next-drupal.

Drupal connection

Not connected

Drupal is not reachable yet. Start the stack with docker compose and enable JSON:API.

Base URL: https://cms.soundcircle.nl