CloudSketch AI Logo
FeaturesTemplatesPricingEnterpriseAboutContactLog in
🌙☀️
Log inStart free
Home/Templates/Events, Ticketing & Creators

🎟️ Events, Ticketing & Creators · C4 Architecture · Pro

Creator Membership Platform

A platform where creators sell monthly memberships with exclusive posts, videos and community chat, and get paid out monthly.

More Events, Ticketing & Creators templates

C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.

Drawing diagram…

What this diagram shows

  • Members get access to content by membership tier
  • Videos stream only to paying members
  • Creators get monthly payouts minus the platform fee

Prompt used

Creator membership platform: fans subscribe to a creator through the web app. A subscription service manages tiers and recurring billing through a payment gateway. A content service stores posts, and videos are streamed through a video service with signed URLs. A community service provides chat per creator. A payout service calculates creator earnings minus platform fee and pays by bank transfer each month.

Mermaid code
C4Container
title Creator Membership Platform
Person(fan, "Member", "Subscribes and watches")
Person(cr, "Creator", "Posts content")
System_Boundary(cmp, "Membership Platform") {
  Container(web, "Web and App", "Next.js / React Native", "Feeds and checkout")
  Container(sub, "Subscription Service", "Java", "Tiers and recurring billing")
  Container(cont, "Content Service", "Node.js", "Posts by tier")
  Container(vid, "Video Service", "Go", "Signed streaming URLs")
  Container(chat, "Community Chat", "Elixir", "Member chat per creator")
  Container(pay, "Payout Service", "Java", "Monthly creator payouts")
  ContainerDb(db, "Platform DB", "PostgreSQL", "Members, posts, earnings")
}
System_Ext(pg, "Payment Gateway", "Recurring payments")
System_Ext(bank, "Bank Payouts API", "Transfers to creators")
Rel(fan, web, "Uses")
Rel(cr, web, "Publishes")
Rel(web, sub, "Subscribes")
Rel(sub, pg, "Charges monthly")
Rel(web, cont, "Reads posts")
Rel(cont, sub, "Checks tier")
Rel(web, vid, "Streams")
Rel(web, chat, "Chats")
Rel(pay, db, "Reads earnings")
Rel(pay, bank, "Pays creators")

Related templates

C4 ArchitectureProEvents, Ticketing & Creators

Concert Ticketing Platform

A ticketing platform built for big on-sales: a virtual waiting room, seat holds, anti-bot checks, payments and mobile tickets with rotating QR codes.

SequenceEvents, Ticketing & Creators

Event Entry Check-in Sequence

How attendees get into an event quickly: QR scan at the gate, validity check that works even if the internet drops, and a live attendance count.

FlowchartEvents, Ticketing & Creators

Social Content Moderation

How user posts on a social or creator platform are moderated: automatic checks, human review of doubtful content, and appeals.

Database ERDEvents, Ticketing & Creators

Event Management Database Schema

Tables for an event platform: organisers, events, venues, ticket types, orders, tickets and check-ins.

State MachineEvents, Ticketing & Creators

Ticket Order States

The states of a ticket order, from seat hold through payment to use at the event, including refunds when an event is cancelled.

SankeyEvents, Ticketing & Creators

Creator Monthly Revenue Mix

Where a mid-sized creator's monthly income comes from and where it goes, in thousands of rupees, to plan a sustainable creator business.