-
Notifications
You must be signed in to change notification settings - Fork 70
[GROWTH] Public campaign discovery marketplace + SEO landing pages #654
Copy link
Copy link
Open
Labels
GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official Campaignarea: backendBackend API (Node/Express)Backend API (Node/Express)area: frontendFrontend (React/Vite)Frontend (React/Vite)difficulty: hardLarger or subtle changesLarger or subtle changesenhancementNew feature or requestNew feature or requestgrowthDrives user acquisition, retention, or viralityDrives user acquisition, retention, or viralitypriority: highHigh-priority, high-impact workHigh-priority, high-impact work
Metadata
Metadata
Assignees
Labels
GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official Campaignarea: backendBackend API (Node/Express)Backend API (Node/Express)area: frontendFrontend (React/Vite)Frontend (React/Vite)difficulty: hardLarger or subtle changesLarger or subtle changesenhancementNew feature or requestNew feature or requestgrowthDrives user acquisition, retention, or viralityDrives user acquisition, retention, or viralitypriority: highHigh-priority, high-impact workHigh-priority, high-impact work
Type
Fields
Give feedbackNo fields configured for issues without a type.
Why this matters (acquisition)
Today campaigns are only reachable if an operator shares a direct link. There is no discovery surface, so Trivela captures none of the organic/search traffic that compounds growth. A public, SEO-optimized discovery marketplace turns every campaign into an acquisition funnel and makes Trivela itself a destination.
Goal
Build a public campaign discovery marketplace + SEO-optimized, server-rendered campaign/landing pages so new users find and join campaigns organically.
Technical design
/explorelisting active campaigns with search/filter/sort (category, ending-soon, popularity), sourced from indexed rollups for speed. Featured/curated slots.Event/Offer), Open Graph/Twitter cards (reusePageMeta.jsx),sitemap.xml, canonical URLs, and fast LCP (lazy-load heavy chunks).Edge cases
as_of_ledgerfreshness; CDN invalidation on change.Task breakdown
/explorediscovery feed (search/filter/sort + featured) over indexed rollups.Acceptance criteria
/explore; campaign pages render rich previews + valid structured data and pass a Lighthouse SEO/perf budget.Verification
Dependencies
Priority: high · Difficulty: hard · Effort: L · growth (acquisition)