
Music3
Music3 let's you upload and share music over Decentralized Internet and mint it on the polygon mainchain
Demo
About
Music3 is a web3 Song Storage and sharing Platform that lets you store songs on decentralized storage and mints an NFT on polygon main chain . You can you upload your favorite music files over decentralized internet with the help of IPFS and NFT.storage which you can share with your friend's and enjoy it. We have used multiple set of technologies : - IPFS , NFT.storage , web3.Storage , Polygon , NFTPORT , Spheron , Valist - The whole website is free to use - Upload NFTs in just a single click without any hassle - Handy UI and easy experience - Free NFT cover minted on polygon mainnet Additional Links: [Spheron Link1](https://bafybeieo2cbwfbjc2suizxvm4joalaq7tmcr7lzt3xobf553ne2abal6n4.ipfs.infura-ipfs.io/) [Spheron Link2](https://hackfs-project-owmyg6.spheron.app/) [Valist Link](https://gateway.valist.io/ipfs/QmUnBraEJyiLdoEfpWTAGq8iEBwMQN6zT7uJ7wfx9Z5BJp/) [Vercel Link](https://music3.vercel.app/) [Polygon Contract Link](https://polygonscan.com/address/0xdbd95d79d3a019cd16d02b6a386ada8c717c6a09) [Opensea Collection Link](https://opensea.io/collection/music3-v2) [Presentation Slides](https://www.canva.com/design/DAFHWAVf-GY/ex_qg-SA3jivWpf_ETxEVg/view?utm_content=DAFHWAVf-GY&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton#2)
How it's made
The project is built with the help of technologies like IPFS and NFT.storage, the main feature of app is that it let's you submit your favorite music files and store them on decentralized storage platform and mint it as NFT. The project is deployed on Valist and Spheron which are both decentralized web hosting service and the NFT is minted on the Polygon main chain. These are the services we used to build this project. - [NFT.storage](http://NFT.storage) for NFT Metadata storage - web3.Storage for storing songs. - Polygon is used to mint Song Cover NFTs on main chain , the contract is deployed via NFTPort API call , so that there is no hassle of developing a separate contract - NFT.port is used to for NFT data fetching , Customizable NFT minting To the deployed contract and also for contract Deployment. - SPheron and Valist for deployement