Moonboard creates an open, permissionless platform for NFT discovery and Interest boards.

Problem statement: Interest board sites are mostly ad-based revenue model.

Big Brands pay for space on pinning sites like Pinterest
Pinned content is not always original and only based on 3rd party content
Clickbait gets people to pin and sent to links that are unsafe
Original work is not high on interests board because of poor market exposure
New NFT projects also have little exposure other than using engagement farming marketing tactics on other social sites

The result is that we do not get to see people interests or new projects without some embedded ad-based payment incentive on these sites and platforms. However, it is proven that the volume of images and scale of network effects runs these kind of sites. What if we leverage this proven social tactic and use web 3 social tooling and the blockchain to change the payment incentives - at scale?

There are already web 3 platform doing this like Brave and Mirror which are based on micropayments to pay out the creators for their content. Let's bring that into social pinning sites for creative content too!

How it works: Put simply, people pay to pin content they like into their own dashboard, but at an insanely small amount.

Users can create boards of their favourite NFTs and collect NFTs from other users while paying a small fee
This enables the most exciting and promising NFTs to rise to the top and their community can generate income from it

Creating a moonboard

We’ve focused on allowing users to create boards by uploading images
Their images are uploaded to IPFS using filecoin so they are available forever
After uploading images, we generate NFTs for each Moonpin. The moonpins are then attached to a newly created moonboard contract on chain
Users can vote for their favourite moonpins (1 vote per user per pin) to enable discoverability

Pinning a moonpin

The most exciting feature of moonboard is pinning. Users can collect moonpins from other boards by paying a small fee to the Moonpin NFT owner (75%) and the Mooner who created the board (25%)
As soon as users pin Moonpins, the fee is sent directly to the recipients wallets
Moonpins can be pinned to boards infinitely, thus incentivizing users to create high quality moonboards and high quality moonpins that are likely to get pinned
Users can view moonboards in order of most pins, most votes or newest

How it's Made

Technical implementation

The application contracts were built using Solidity, OpenZeppelin contracts (ERC721), Uniswap and Hardhat
The front end application was built using Next.js, Tailwind, Family ConnectKit and NFT.storage

Built With

Share this project:

Updates