Summary
The landing page currently relies on static example copy for the work marketplace. Even after refreshing the examples manually, the page can drift out of date again as task amounts, proof requirements, verification rules, and category mix change in the app.
A useful next landing-page enhancement would be to make the public marketplace proof on the homepage data-backed: show live or periodically refreshed task examples and aggregate marketplace stats derived from Gibwork's public task data.
Problem
Visitors evaluating Gibwork need quick proof that the marketplace is active and funded. Static examples help, but they become stale and create maintenance work:
- task amounts can change;
- tasks can close;
- verified-only requirements can change;
- categories shift over time;
- metadata copy can lag behind the actual product.
This weakens the first impression because the landing page is supposed to explain the current product, not a snapshot from a previous campaign.
Proposed Enhancement
Add a small data-backed marketplace proof layer to the landing page:
- Fetch or generate a curated set of public open tasks for the "Looking for Work" examples.
- Display high-signal metadata for each example:
- task title;
- category;
- reward amount and token;
- proof requirement summary;
- verified-only status;
- deep link to the task.
- Add a compact stats row near the worker-facing section with values such as:
- open funded tasks;
- available rewards;
- number of categories represented;
- highest current open reward.
- Fall back to checked-in static examples if the public task endpoint is unavailable during build.
Implementation Sketch
A conservative implementation could keep the homepage static while still reducing drift:
- Add a small helper, for example
lib/marketplace-proof.ts, that maps raw public task data into a stable TaskProof shape.
- Use a curated allowlist or simple ranking rules so low-quality/social-only tasks do not dominate the homepage.
- Keep the rendered component simple and consistent with the existing
LookingFor UI.
- Include fallback data in the repo so production builds are resilient.
The output shape can stay intentionally small:
type TaskProof = {
title: string;
amount: number;
token: "usdc" | string;
category: string;
proof: string;
verifiedOnly: boolean;
href: string;
};
Acceptance Criteria
Why This Helps
This gives Gibwork stronger social proof with less manual maintenance. It also reinforces the product's actual value proposition: funded public work, task proof, creator review, and wallet-based payouts.
Related Task Context
This issue is submitted for the funded Gibwork task: "Improve Gibwork Landing Page or Submit a GitHub Enhancement".
Related implementation PR for making the current examples actionable: #117
Summary
The landing page currently relies on static example copy for the work marketplace. Even after refreshing the examples manually, the page can drift out of date again as task amounts, proof requirements, verification rules, and category mix change in the app.
A useful next landing-page enhancement would be to make the public marketplace proof on the homepage data-backed: show live or periodically refreshed task examples and aggregate marketplace stats derived from Gibwork's public task data.
Problem
Visitors evaluating Gibwork need quick proof that the marketplace is active and funded. Static examples help, but they become stale and create maintenance work:
This weakens the first impression because the landing page is supposed to explain the current product, not a snapshot from a previous campaign.
Proposed Enhancement
Add a small data-backed marketplace proof layer to the landing page:
Implementation Sketch
A conservative implementation could keep the homepage static while still reducing drift:
lib/marketplace-proof.ts, that maps raw public task data into a stableTaskProofshape.LookingForUI.The output shape can stay intentionally small:
Acceptance Criteria
Why This Helps
This gives Gibwork stronger social proof with less manual maintenance. It also reinforces the product's actual value proposition: funded public work, task proof, creator review, and wallet-based payouts.
Related Task Context
This issue is submitted for the funded Gibwork task: "Improve Gibwork Landing Page or Submit a GitHub Enhancement".
Related implementation PR for making the current examples actionable: #117