Inspiration
NFT is now on trending in crypto space, It help the artists easily transform artworks as paintings, pictures... to digital assets. Personally, I think that musical works would be next one in the near future. In addition, the Chrome Music Lab (https://musiclab.chromeexperiments.com) also inspired me so much in this project.
What it does
Feel The Beat is application/game lets anyone compose/create unique digital beats music cards and mint it as NFT assets. Users have authority to the own beats, participate in battle challenge to earn rewards
Studio
- Users compose the own beats by Music Pad application
- Users mint composed beats as NFT assets (ERC721 tokens). And related images, audios and metadata will be stored in IPFS
Arena
- Promoters donate reward to initialize music battles
- Players participate in the battle, discover beats and vote for the best one
- Player owns the highest voting beat after the battle ended will be the winner
How we built it
I built a MVP decentralized application/game by using
- Truffle & Ganache
- Vuejs & daisyui
- Solidity smart contract
- IPFS - Nft Storage
- ToneJs
Challenges we ran into
- Solidity programing
- Music knowledges
- Work with ToneJs (https://tonejs.github.io)
Accomplishments that we're proud of
- Familiar with IPFS as well as using nft.storage service
- Built a decentralized application/game
What we learned
- How to work with IPFS, specifically nft.storage
- Solidity smart contract programing
- ERC721 standard understanding
What's next for Feel The Beat
- The current Music Pad is simple for showing ideas. It should be developed to users can compose the professional beat
- The smart contract is simple for showing ideas. It should be developed seriously
Log in or sign up for Devpost to join the conversation.