Decentralized Music NFT Marketplace with the mission to Explore Monetization Opportunities for Independent Music Creators.
First, setup typical NodeJS development environment:
- NodeJS 16x (might also work with newer versions)
- Yarn (optional)
Run the development server:
yarn dev:betaOpen http://localhost:3000 with your browser to see the result.
Pitch deck document of the project is at the root of this git repository.
Introduction video can be found here: https://youtu.be/XTXIjNtQpwE
The project is deployed at https://demusify.xyz for beta testing.
- Connect to Phantom Wallet to sign-in.
- Go to
Createpage to upload music and mint new NFT. The Dynamic NFT represents utilization licenses of the music. - After the creation, sign-in using another Phantom Wallet and purchase an NFT license.
- License sales are transactions on blockchain and shown in User Profile page.
- Sale royalties are sent directly to creator's wallet.
- Create NFT
- Purchase License NFT
- Track NFT activities
- Fingerprinting Music data
- Music file storage
- Search and filter engine
- Streaming Service API
- Streaming license utilities
- Crowd-funding
- Similarity check