System Architecture

Understanding how our three repositories and database work together to create a comprehensive growth platform.

Loading diagram...

Component Details

Growth Engine

Market Fit

Next.js frontend with analytics dashboard

Key Features:
Analytics DashboardLead ManagementCampaign TrackingROI Calculator

AI Agents & Integrations

API Server

Backend API with AI agents and email processing

Key Features:
AI AgentsEmail ProcessingWeb ScrapingAPI Integrations

Temporal Orchestration

Workflows

Background jobs and workflow orchestration

Key Features:
Scheduled JobsWorkflow ManagementTask QueuesError Handling

Database & Auth

Supabase

PostgreSQL database with real-time subscriptions

Key Features:
User AuthenticationReal-time DataFile StorageEdge Functions

How It All Works Together

1. User Interface

The Growth Engine provides the dashboard where users interact with analytics, manage campaigns, and track performance.

2. AI Processing

The API Server handles AI agents, email processing, and external integrations to power the platform's intelligence.

3. Background Jobs

Temporal Workflows manage scheduled tasks, data processing, and automated workflows that run in the background.

4. Database & Auth

Supabase provides PostgreSQL database, real-time subscriptions, user authentication, and file storage for all components.

Tech Stack

Next.js 15React 18TypeScriptTailwind CSSSupabaseAI SDKPuppeteerSendGridTemporal.ioNode.jsPostgreSQLReal-timeAuthStorageEdge Functions