Skip to content

dynamic-digital — Architecture Diagram

graph TD
    subgraph Client_Browser["Client Browser"]
        A[User]
    end

    subgraph Static_Site["Dynamic Digital Marketing Site (Vite + React SPA)"]
        B[main.tsx / App.tsx]
        C[React Router]
        D[Pages (Services, About, Case Studies, etc.)]
        E[Components (Nav, Hero, Footer, etc.)]
        F[Shared Data (data.ts)]
    end

    subgraph External_Service["External Services"]
        G[Google Gemini AI SDK]
    end

    A -->|HTTP Request| B
    B -->|Client-Side Routing| C
    C -->|Route Matches| D
    D -->|Renders| E
    E -->|Reads Content| F
    D -->|Optional API Call| G