Skip to content

Implement discovery ranking algorithm#106

Open
iamblake21 wants to merge 1 commit into
gbabaisaac:mainfrom
iamblake21:codex/discovery-algorithm-bounty-3
Open

Implement discovery ranking algorithm#106
iamblake21 wants to merge 1 commit into
gbabaisaac:mainfrom
iamblake21:codex/discovery-algorithm-bounty-3

Conversation

@iamblake21

Copy link
Copy Markdown

Closes #3

Summary

  • adds a reusable discovery ranking module with weighted score factors for funding, reward, recency, competition, and tag diversity
  • updates /discovery to show rank, total score, and factor breakdown for each bounty
  • adds node:test coverage for ranking order, score factors, non-negative scores, and deterministic tie-breaking
  • includes desktop/mobile screenshots plus a short GIF demo under screenshot/
  • fixes the build-blocking validation error state in CreateBountyForm so the app can type-check successfully

Demo

  • screenshot/discovery-desktop.png
  • screenshot/discovery-mobile.png
  • screenshot/discovery-demo.gif

Verification

  • npm test
  • npm run build

Note: build completes with the existing Next.js warning about in src/components/leaderboard.tsx.

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.

Bounty: Discovery Algorithm

1 participant