Skip to content

[codex] show live funded marketplace work#121

Open
micrc2 wants to merge 1 commit into
gibwork:mainfrom
micrc2:codex/live-marketplace-proof
Open

[codex] show live funded marketplace work#121
micrc2 wants to merge 1 commit into
gibwork:mainfrom
micrc2:codex/live-marketplace-proof

Conversation

@micrc2

@micrc2 micrc2 commented Jun 22, 2026

Copy link
Copy Markdown

What changed

  • replace the stale hard-coded "Looking for Work" examples with funded listings from Gibwork's public /api/explore feed
  • exclude closed, hidden, expired, and depleted listings before they reach the landing page
  • rank a category-diverse preview so a run of social campaigns does not crowd out development, design, and open-source work
  • show live summary proof: open opportunities, available rewards, category count, and highest reward
  • link every card to the actual task or bounty and surface its category, verification requirement, deadline, and remaining reward
  • refresh the server-rendered snapshot every 15 minutes, with safe generic fallbacks when the marketplace API is unavailable
  • add deterministic regression tests for filtering, ranking/diversity, statistics, and fallback behavior

Why

The homepage currently shows static examples and amounts that can drift away from the funded marketplace. A visitor cannot tell whether those examples are still open, funded, or even real. This change makes the worker-facing proof auditable and current without making the page dependent on a successful API request.

Impact

Visitors see current funded work and can open the exact listing in one click. Closed or unfunded work is never promoted. The static fallback preserves a working production build during API outages, while incremental regeneration keeps the normal path fast.

Validation

  • npm test — 3 passed
  • npx tsc --noEmit
  • npm run build
  • desktop and 390 px mobile viewport checks against the production build
  • git diff --check

Evidence

Related funded task: https://app.gib.work/tasks/b7c2a3c9-c412-4613-9cfb-d8a5f54d14b7

Addresses #118.

@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

@micrc2 is attempting to deploy a commit to the gibwork Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant