Gradix Product V1

Platform Architecture & Flow Diagram
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