NFTs Page
🧭 Purpose
The NFTs page allows wallet-connected users to view all non-fungible assets they own within the Built By DAO ecosystem. These include Membership NFTs (rank-based), Contributor NFTs (for active contributors or leadership), and Access Tokens (temporary or event-based privileges). Users can also upgrade eligible NFTs or claim pending ones.
👥 User Types
Any wallet-connected user
NFT types shown may vary based on role, participation, or DAO access
🧩 Components
General
ClaimStatusBadge
: Highlights whether an NFT is claimed, eligible for upgrade, or pending.
Membership NFTs
MembershipNFTCard
: Shows rank, level, privileges, and upgrade option.UpgradeMembershipButton
: Triggers burn-and-mint flow to upgrade rank.
Contributor NFTs
ContributorNFTCard
: Displays contributor or leadership roles and associated badges.
Access NFTs
AccessTokenCard
: Shows active time-limited or event-based access.AccessTokenClaimPanel
: Provides claim interface for eligible temporary tokens.
📐 Layout Structure
View Tabs:
[ Membership ]
[ Contributor ]
[ Access ]
Content per Tab:
[ Row ] NFTCard(s)
[ Row ] Relevant Claim or Upgrade Actions (if applicable)
Grid layout for cards (responsive)
Buttons/contextual actions should appear below or embedded in each card
🔄 Interaction Logic
NFTs must be read directly from the user’s wallet using appropriate contracts
Claim/upgrade logic gated by backend or contract hooks
FramerToken and GuildMembership contracts may also extend NFT categories in future
🚧 Future Enhancements
Display token IDs, mint dates, and full metadata
Add animations or effects for upgraded rank
Show eligibility hints for unclaimed roles
Last updated