Skip to content

feat: implement Explore Bounties dashboard page (#3) - #7

Open
TeapoyY wants to merge 1 commit into
LatterFixxx:mainfrom
TeapoyY:feat/explore-bounties-dashboard
Open

feat: implement Explore Bounties dashboard page (#3)#7
TeapoyY wants to merge 1 commit into
LatterFixxx:mainfrom
TeapoyY:feat/explore-bounties-dashboard

Conversation

@TeapoyY

@TeapoyY TeapoyY commented Apr 5, 2026

Copy link
Copy Markdown

Summary

Implements the Explore Bounties dashboard as described in issue #3.

What was done

  • Created \�pp/bounties/page.tsx\ with:
    • Grid and list view toggle
    • Debounced search filtering (by title, description, and tags)
    • Difficulty filter (All / Easy / Medium / Hard)
    • Beautiful Tailwind hover effects and framer-motion animations
    • 6 mock bounty entries demonstrating all UI states
    • Fully responsive layout

Technical notes

  • Uses existing dependencies: \ ramer-motion, \lucide-react, \ ailwind\
  • Mock data is structured to mirror the on-chain \Task\ struct from the Soroban contract — swap \MOCK_BOUNTIES\ for a contract fetch call once a \get_tasks\ RPC view function is added to the contract

Closes #3

- Add app/bounties/page.tsx with grid/list view toggle
- Debounced search filtering by title, description, and tags
- Difficulty filter (Easy/Medium/Hard)
- Tailwind hover effects and framer-motion animations
- Mock data ready to swap with smart contract fetch
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.

Explore Bounties Dashboard

1 participant