EERP Suite

Deployment Architecture

Cloudflare infrastructure layout.

flowchart TB
subgraph Cloudflare["Cloudflare"]
subgraph Compute["Compute"]
Pages["Pages<br/>(Next.js Apps)"]
SBWorker["Workers<br/>(Storage Brain)"]
DBWorker["Workers<br/>(Data Brain)"]
end

subgraph Storage["Storage"]
R2["R2<br/>(File Storage)"]
D1["D1<br/>(Database)"]
end

Pages --> SBWorker
Pages --> DBWorker
SBWorker --> R2
SBWorker --> D1
DBWorker --> D1
end

Services

ServicePurposeUsed By
PagesNext.js app hostingReceipt OCR, Framer Clone
WorkersServerless computeStorage Brain API, Data Brain API
R2Object storageFile uploads via Storage Brain
D1SQLite databaseData Brain tables, Storage Brain metadata, tenant/workspace data

Static Hosting

ProjectHostingNotes
Clearify docs sitesCloudflare PagesPre-rendered HTML via clearify build
Receipt OCR AppCloudflare PagesNext.js via @opennextjs/cloudflare
Framer CloneCloudflare PagesNext.js with App Router