Client SaaS Platform

Content2Clients

AI-Powered Marketing Automation Platform for Entrepreneurs

Project Overview

Content2Clients is a production SaaS platform that uses AWS Bedrock (Claude 3.5 Sonnet) to generate professional, on-brand marketing content for entrepreneurs and small businesses. Users can manage multiple brands, generate 13+ content types across major social platforms, and leverage an AI strategy assistant called IRIS.

Built as a client engagement for Nobler Works LLC, this platform features 26 Lambda functions, 12 DynamoDB tables, real-time streaming content generation via Server-Sent Events, and integrated Stripe billing with 4 subscription tiers.

Key Features

  • AI Content Generation: 13+ content types across LinkedIn, Instagram, X/Twitter, Facebook, Threads, Email, Sales Pages, and Pitch Decks
  • Multi-Brand Management: Support for 3-50 brands per tier with AI Brand Wizard for guided creation
  • IRIS AI Assistant: Conversational strategy assistant powered by Bedrock Agents with brand-aware context
  • Real-Time Streaming: Server-Sent Events for progressive content generation
  • Content Strategy Planning: AI-driven topic research and campaign planning
  • Stripe Billing: 4 subscription tiers from $47/month to $2,000/year with trial protection

Technologies Used

Next.js 14 TypeScript AWS Bedrock Claude 3.5 Sonnet 26 Lambda Functions DynamoDB API Gateway Cognito S3 + CloudFront Stripe Terraform Tailwind CSS

Platform Screenshots

Landing Page

Content2Clients Landing Page

Dashboard

Content2Clients Dashboard

Content Generation

Content2Clients Content Generation

Technical Architecture

Serverless Backend

26 Lambda functions handling content generation, brand management, subscription billing, admin tools, and AI orchestration. All deployed via Terraform with CloudWatch monitoring.

AI Content Engine

AWS Bedrock with Claude 3.5 Sonnet v2 for content generation. Brand context injection ensures every piece of content matches the user's voice, tone, and target audience.

Real-Time Streaming

Server-Sent Events (SSE) for progressive content delivery. Users see content generated in real-time with async job processing for long-running tasks.

Multi-Brand Architecture

Complete data isolation per brand using DynamoDB partition keys. Logo and asset management via S3 with writing sample uploads to train AI on brand voice.

Subscription Management

Stripe integration with 4 pricing tiers, real-time subscription validation on every API request, trial protection, and automated grace periods on cancellation.

Infrastructure as Code

25+ Terraform configuration files managing all AWS resources. S3 remote state with DynamoDB locking. Automated deployment via deploy.sh script.

Scale and Complexity

Content2Clients demonstrates enterprise-grade architecture delivered for a client engagement. The platform handles the full lifecycle from user onboarding through content generation and billing, with comprehensive admin tooling and monitoring.

26 Lambda Functions
12 DynamoDB Tables
13+ Content Types