Add Ethereum.org Collectibles page#15860
Conversation
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| owned: boolean | ||
| } | ||
|
|
||
| const COLLECTIBLES_BASE_URL = "https://ethereum-org-collectibles.vercel.app" |
There was a problem hiding this comment.
This can be moved to an environment variable or a better location.
|
Awesome!! Thanks so much @damianmarti... I have this branch checked out locally and will be helping remold this using all of our code conventions, design system components and styling, etc. Stay tuned |
konopkja
left a comment
There was a problem hiding this comment.
made few comments, biggest blocker is the popup that opens on page load
Thanks!! I can move the repo to ethereum gh org and we can deploy it to an account owned by ethereum org team. It's now deployed to my personal Vercel account. |
I don't remember seeing this modal before. Maybe @wackerow added it. |
internal links are working for me, locally and on the preview site. What links are not working for you? |
works now too hmm |
Cool, thanks! No immediate action needed for now. We'll discuss it further with the team and get back to you if we decide to move forward. |
do you have an example? the nav and footer links are navigating correctly in the preview deploy, not sure if you're referring to different links maybe a temp error? |
There was a problem hiding this comment.
LGTM, I just added this to the Nav bar so people can find it.
Thanks @damianmarti!
- update collectibles WalletProvider wrapper - use reusable component - pull new QueryClient out of component
|
@konopkja Patched link styling removing underline except on hover; added external link arrows back in Added the external link icon in manually, right now simply exporting the same setup from the ui/link component but in a separate PR we could clean that up to perhaps update the ui/link components to have an Image + Text combination approach to have the arrow icon in a different location (or to just generally add some flexibility there) Reused our existing WalletProvider as well, and moved the query client out of the component, the combination of which seems to have resolved the WalletConnect issues. Building now but this should be good to go after that. |
|
Congrats, your important contribution to this open-source project has earned you a GitPOAP! GitPOAP: 2025 Ethereum.org Contributor: Join the [ethereum.org Discord server](https://ethereum.org/discord) to explore more ways to contribute to the project. Depending on the tasks you complete, you may also unlock additional rewards. Visit [ethereum.org/contributing](https://ethereum.org/contributing) to learn more.Head to gitpoap.io & connect your GitHub account to mint!Keep buidling, keep learning, and let's grow the Ethereum open-source community together 🌱 Learn more about GitPOAPs here. |




Description
Add a new Ethereum.org Collectibles page to display all the available badges for contributors.
If the user connects their wallet, they can see all the collected badges.
Texts in English and translated to Spanish.
Visual design based on Figma file at https://www.figma.com/design/oXnywUhaKiKU4AlndYx7y8/Web-3-on-ethereum.org?node-id=13117-3897
Implemented light and dark theme, and responsiveness layout.
This new page is not linked from any page yet. We should define from where to link this (it should be linked from https://ethereum.org/en/contributing/ at least).
The badges data is obtained from an API endpoint deployed to https://ethereum-org-collectibles.vercel.app/ (deployed to Vercel now, but can be deployed to Netlify if you want). Code available at https://github.com/damianmarti/ethereum-org-collectibles
Preview link
https://deploy-preview-15860--ethereumorg.netlify.app/en/collectibles
Related Issue
Issue shared by Jakub, Joshua and Corwin Smith (among others) with BuidlGuidl.