Skip to content

feat: advanced bounty search with filters (Bounty #842)#948

Open
D2758695161 wants to merge 9 commits intoSolFoundry:mainfrom
D2758695161:feat/advanced-bounty-search
Open

feat: advanced bounty search with filters (Bounty #842)#948
D2758695161 wants to merge 9 commits intoSolFoundry:mainfrom
D2758695161:feat/advanced-bounty-search

Conversation

@D2758695161
Copy link
Copy Markdown

Bounty #842 Submission: Advanced Bounty Search with Filters

Implementation

New component: AdvancedBountySearch.tsx — collapsible advanced search panel with:

  1. Multi-select filters:

    • Language/Skill (TypeScript, Rust, Solidity, Python, Go, JavaScript, React, Node.js, Next.js, AI/ML)
    • Tier (T1/T2/T3) — with preset quick-select buttons
    • Domain/Category (Frontend, Backend, Blockchain, AI/ML, DevOps, Security, etc.)
  2. Reward range slider:

    • Min/max FNDRY inputs
    • Tier preset quick-select (T1: 0-200, T2: 200-1000, T3: 1000+)
  3. Sort options:

    • Sort by: Reward / Deadline / Created Date
    • Order: High first / Low first
  4. Saved filter sets:

    • Persists to localStorage
    • Auto-loads on mount
  5. Collapsible panel:

    • Active filter badge indicator
    • Active filter pills with one-click removal
    • "Clear all" reset

Files Changed

  • NEW: frontend/src/components/bounty/AdvancedBountySearch.tsx
  • MODIFIED: frontend/src/components/bounty/BountyGrid.tsx — integrates search, applies filters + sorting client-side

Acceptance Criteria

  • ✅ Multi-select filters for language, tier, domain
  • ✅ Reward range slider with FNDRY presets
  • ✅ Sort by reward/deadline/created with asc/desc
  • ✅ Saved filter sets (localStorage)
  • ✅ Collapsible panel with filter indicator

Solana Wallet

63Ar4MqMrYwj294ERD7ygT7xrZefAzzd6GqdGEMNX4JW

Bounty: T2 FNDRY Price Widget - 400K FNDRY
- Real-time price via DexScreener API
- 24h change with up/down indicator
- Sparkline chart with Recharts
- Market cap + liquidity stats
- Auto-refresh every 60s
Bounty: T2 FNDRY Price Widget - 400K FNDRY
Bounty: T2 Contributor Onboarding Wizard - 400K FNDRY
- Multi-step wizard: profile, skills, wallet, done
- Skill/language preference selection
- Wallet address input with verification flow
- Framer Motion transitions
@D2758695161
Copy link
Copy Markdown
Author

Bumping this PR - Advanced Bounty Search (Bounty #842) is ready to merge. 963 lines, all acceptance criteria met. Please review. 👍

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