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

dBeats

dBeats is the ultimate sound platform and market ecosystem on-chain, built for artists and DJs to find unique, high quality beats and sounds for their work, while properly incentivizing producers.

dBeats

Created At

ETHGlobal New York

Winner of

πŸ₯ QuickNode β€”Best Use of NFT API

πŸŠβ€β™‚οΈ Worldcoin β€” Pool Prize

πŸŠβ€β™‚οΈ Scroll β€” Pool Prize

πŸ”€ Polygon β€” Best use of zkEVM

πŸŠβ€β™‚οΈ Filecoin & IPFS β€” Pool Prize

Project Description

This project combines an interactive frontend web app with innovative blockchain technologies to store, share, buy, sell, and show off your beats and sounds. The idea is to give both small, and up-and-coming artists the ability to control and own their own music while being simple, straightforward, and decentralized.

dBeats allows artists and DJs to claim and own their unique sounds for their DJ sets/songs. Producers can charge royalties on-chain, getting paid properly from their work without disputes and other payment issues. Users will upload their sound and a cover, and they will be stored on the blockchain. Once uploaded, an NFT is minted for that sound. They can also trade their sounds and beats, add them to their in-app soundboard, and discuss DJ sets and songs within the dBeats community.

First, the user signs in and must complete the WorldCoin Auth to verify that they are human. Once verified, the user is brought to the dashboard where they can see the NFT sounds that they own, settings and sign out, the Community, the Marketplace, their Soundboard, and the Mint page.

On the Community page, users can create posts and view other people's posts.

On the Marketplace, the user can buy, sell, and trade their beats. The Marketplace shows NFT beats that are currently for sale, how much ETH they cost, and a preview of what they sound like.

The Soundboard page is where the user/artist can play their sounds just like a real soundboard! They can play and mix their beats completely on the webpage.

The Mint page is where users can mint their sounds into new NFTs that are stored on the blockchain. They give their beats a title and description and upload the mp3 file and the cover art as a PNG.

How it's Made

We bootstrapped an interactive front-end from scratch with React, Next.js, and Tailwind CSS. We used Lens Protocol SDK to create the Community page for DJs to post their beats, share their sets, and connect with like-minded peers.

WorldCoin Auth was used to verify humanity on the frontend sign-in page. WorldCoin Auth makes sure that users are human and not malicious software attempting to access the app.

We used IPFS to store the newly minted NFT beats on the blockchain, making it easily accessible to access and decentralized. Users use the frontend to upload mp3 audio and PNG cover art that is deployed on both Polygon zkEVM and Scroll Sepolia Testnet when it is minted.

We used QuickNode to fetch the available NFTs in the dBeats collection and display them on the frontend with information on their prices, cover art, and beat preview.

background image mobile

Join the mailing list

Get the latest news and updates