Technical Proposal — Architecture & Stack

client client-demo v1 by andre Mar 23, 2026 technicalproposalarchitecture

Based on our analysis of your requirements (performance, SEO, maintainability), we recommend:

LayerTechnologyWhy
FrontendNext.js 15 (App Router)Server components for SEO, React ecosystem, excellent DX
StylingTailwind CSS 4Rapid iteration, design-token-based, purges unused CSS
CMSPayload CMS (headless)Self-hosted, markdown support, REST + GraphQL API
HostingVercelEdge network, automatic previews, zero-config deploys
ChatInboxAI (Cofoundy)AI-powered lead capture, multi-channel, BANT qualification
AnalyticsPlausiblePrivacy-first, GDPR compliant, lightweight (< 1KB)

Architecture

graph TB
    subgraph "Client Browser"
        UI[Next.js Frontend]
        Chat[InboxAI Widget]
    end

    subgraph "Vercel Edge"
        SSR[Server Components]
        API[API Routes]
    end

    subgraph "Backend"
        CMS[Payload CMS]
        DB[(PostgreSQL)]
    end

    subgraph "Cofoundy Services"
        Inbox[InboxAI Backend]
        AI[Claude AI]
    end

    UI --> SSR
    SSR --> CMS
    CMS --> DB
    Chat --> Inbox
    Inbox --> AI
    API --> CMS

Performance Budget

ResourceBudgetStrategy
JavaScript< 150 KBCode splitting, tree shaking, dynamic imports
CSS< 30 KBTailwind purge, critical CSS inlining
Images< 500 KB/pageNext.js Image optimization, WebP/AVIF, lazy loading
Fonts< 80 KBVariable fonts, font-display: swap, preload
Total page weight< 800 KBTarget: Lighthouse 95+

Security Measures

Delivery Approach

We work in weekly sprints with visible progress:

  1. Week 1-2: Design phase — wireframes → visual mockups → client approval
  2. Week 3-4: Build phase — frontend + CMS, deployed to preview URL daily
  3. Week 5: Integration — chat widget, analytics, SEO
  4. Week 6: QA + launch — testing, UAT, go-live

You’ll have access to a live preview URL from day 1 of development, updated with every change.


Review this proposal and let us know if you’d like to discuss any technical decisions. We’re flexible on the stack — these are recommendations, not requirements.