flowchart TD
classDef section fill:#0056b3,stroke:#004494,stroke-width:3px,color:#ffffff,font-weight:bold,font-size:22px,border-radius:10px,padding:20px;
classDef subnode fill:#007bff,stroke:#0056b3,stroke-width:2px,color:#ffffff,font-weight:bold,font-size:18px,border-radius:8px,padding:15px;
classDef detailCC fill:#f0f8ff,stroke:#80bdff,stroke-width:2px,color:#003366,font-size:16px,border-radius:6px,text-align:left;
classDef detailBrand fill:#fffdf0,stroke:#ffeeba,stroke-width:2px,color:#664d03,font-size:16px,border-radius:6px,text-align:left;
classDef highlight fill:#d1e7dd,stroke:#badbcc,stroke-width:3px,color:#0f5132,font-weight:bold,font-size:18px,border-radius:8px;
classDef warning fill:#f8d7da,stroke:#f5c6cb,stroke-width:3px,color:#842029,font-weight:bold,font-size:18px,border-radius:8px;
classDef admin fill:#e2e3e5,stroke:#d3d6d8,stroke-width:3px,color:#41464b,font-weight:bold,font-size:18px,border-radius:8px;
classDef escrow fill:#fff3cd,stroke:#ffecb5,stroke-width:3px,color:#664d03,font-weight:bold,font-size:18px,border-radius:8px;
CC[("Content Creator Flow")]:::section
DB[("D2C Brand Flow")]:::section
CC --> C1["A. Login / Sign Up"]:::subnode
C1 --> C_Basic["Basic Details:
Name, Email, Phone, Location,
Languages known"]:::detailCC
C1 --> C_Social["Social Media Details:
Platform, Profile Link, Follower's count,
Average views, Engagement rate,
Audience location %"]:::detailCC
C1 --> C_Niche["Niche Details:
Category, Sub-niche, Content type,
Collaboration preference"]:::detailCC
C1 --> C_Port["Portfolio:
Sample links, Brand worked with,
Performance screenshots/Testimonials"]:::detailCC
C_Port --> C2["B. Creator Dashboard"]:::subnode
C2 --> C_Dash1["Incoming brand requests
Accepted collaborations"]:::detailCC
C2 --> C_Dash2["Ongoing campaigns
Completed campaigns"]:::detailCC
C2 --> C_Dash3["Earnings summary"]:::highlight
C2 --> C_Dash4["Performance analytics"]:::detailCC
DB --> B1["A. Signup & Brand Profile"]:::subnode
B1 --> B_Basic["Basic Details:
Brand Name, Website (apply for gradix),
Category, Target audience, Budget range"]:::detailBrand
B1 --> B_Prod["Product Details:
Product name, Location,
Age group, Campaign goal"]:::detailBrand
B_Prod --> B2["B. Creator Discovery"]:::subnode
B2 --> B_Filter["Filters:
Niche, Followers range, Engagement %,
Location, Budget, Language, Platform"]:::detailBrand
B_Filter --> B3["C. Collaboration Request"]:::subnode
B3 --> B_Send["Brand selects creator -> Sends:
Campaign brief, Deliverables required,
Timeline, Budget offer, Tracking link"]:::detailBrand
B_Send --> B4["D. Brand Dashboard"]:::subnode
B4 --> B_Dash1["Sent requests
Accepted creators
Campaign progress"]:::detailBrand
B4 --> B_Dash2["Content links"]:::detailBrand
B4 --> B_Dash3["Performance metrics"]:::detailBrand
B4 --> B_Dash4["ROI summary"]:::highlight
subgraph Campaign ["Campaign Flow & Secure Payments"]
direction LR
S1["1. Request Sent"]:::warning --> S2["2. Creator Accepts"]:::subnode
S2 --> S3["3. Agreement Locked &
Funds Moved to Escrow"]:::escrow
S3 --> S4["4. Content Uploaded"]:::subnode
S4 --> S5["5. Brand Approves"]:::subnode
S5 --> S6["6. Posted Live"]:::highlight
S6 --> S7["7. Metrics Collected"]:::subnode
S7 --> S8["8. Escrow Payment Released"]:::escrow
S8 --> S9["9. Campaign Closed"]:::warning
end
C2 -. "Participates" .-> Campaign
B3 -. "Initiates" .-> Campaign
subgraph Analytics ["Analytics Details to Track"]
direction TB
An1["For Creator:
Views, Reach, Clicks,
Sales generated, Engagement rate change"]:::detailCC
An2["For Brand:
Total spend, Revenue generated,
Cost per lead, Best performing creator"]:::detailBrand
end
subgraph LeadMgmt ["Lead Management (Important Differentiator)"]
direction TB
L1["Each Creator can see:
Total leads received, Conversion rate,
Average deal value, Top performing niche"]:::detailCC
L2["Each Brand can see:
Response rate, Creator performance ranking,
Repeat collaboration %"]:::detailBrand
end
subgraph Admin ["Admin Panel (You Control)"]
Ad["Approve profiles
Remove fake creators
Monitor disputes
Commission tracking
Data dashboard"]:::admin
end
Campaign -. "Generates Analytics Data" .-> Analytics
Campaign -. "Updates Lead Data" .-> LeadMgmt
C1 -. "Managed by" .-> Admin
B1 -. "Managed by" .-> Admin