Architecture

Simple storage today, stable boundaries for tomorrow.

The initial application reads JSON fixtures from the local data directory. Components remain independent of that choice because repositories and services own data access.

01

JSON data

Editable records in data/*.json

02

Repositories

Read and query local records

03

Services

Expose application use cases

04

Pages

Render content in the App Router