System Architecture Overview

Static reference diagram · 5-layer view of how the domains, projects, sections, roles, and data fit together
Diagram last shipped: 2026-05-19 Text companion: system-overview.md File-level map: substrate-map.html KV inventory: kv-inventory.md

Five-layer view

Same Solutions architecture: domains, projects, sections, access roles, data layer Multi-layer architecture diagram showing how samesolutionsllc.com, hub.samesolutionsllc.com, and party.samesolutionsllc.com route to website and substrate projects, organized by sections with role-based access and data sources Layer 1 — Domains (what users type) samesolutionsllc.com Public business site hub.samesolutionsllc.com Personal/family hub party.samesolutionsllc.com 301 → fireworks page Layer 2 — Cloudflare projects (where files live) samesolutionsllc-website Pages · static · public deploy samesolutions-equipment-service Pages · substrate · noindex Layer 3 — Sections (organized content) / landing /manage app /our/ /cece/ /jon/ /win/ /personal/ + /customer-jobs/ + /handoff-blocks/ Layer 4 — Access roles (who sees what) owner Sam · CeCe in own area member CeCe in /our/ · future stylists viewer Sam in CeCe's salon Layer 5 — Data (where state lives) KV namespace · events /data/*.json · projects _data/*.json · schedules

Legend

LayerColorMeaning
1 — DomainsSoft blueWhat users type. party. 301-redirects into hub.
2 — ProjectsSoft greenCloudflare Pages projects. Both static.
3 — SectionsSoft violetTop-level paths inside each project.
4 — RolesSoft amberSoft-fenced via /auth/gate.js. Owner / member / viewer.
5 — DataSoft terracottaWhere state actually lives. KV is the only mutable store; everything else is static JSON.

Reading notes