project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Hubster

Create a personalized work-profile nft and share your work-history on-chain

Hubster

Created At

ETHOnline 2022

Winner of

trophy

🏊 Worldcoin — Pool Prize

trophy

🏊‍♂️ IPFS & Filecoin — Pool Prize

Project Description

Hubster allows users to mint personalized work profiles and position NFTs through a customized front-end. The users select their own traits - roles, web3 experience, interests - which become the metadata traits for their profile NFT. Layered generative artwork corresponds to the metadata traits for the profile NFTs. The users then can mint position NFTs for their previous and current positions. The position NFT traits are when, role, and employer. To mint the position NFTs, that wallet must also contain a profile NFT. The minted NFTs are displayed on the homepage and are searchable with filters for the metadata.

Links: Slidedeck: https://pitch.com/public/84e1b241-a3ce-41e6-ab52-f11b544e5aed Design file: https://www.figma.com/file/YxaaCl3DnAcMTSksljM8t4/Wireframes?node-id=174%3A3 Demo: https://hubster-careers.vercel.app/

How it's Made

The front-end is done with Next/React. The web3 library is Rainbowkit/WAGMI. To provide sybil resistance, the ability to mint a profile NFT required having a valid Worldcoin verification. Hubster used Polygon to deploy two custom-written smart contracts - the profile NFT and the position NFT. The Profile NFT and the position NFT were created using the OpenZepplin standard for ERC 721. The smart contracts were deployed using the hardhat framework. The data from the smart contracts, including the generative artwork, relies on IPFS/Filecoin for storage.

background image mobile

Join the mailing list

Get the latest news and updates