Sound Click & Moralis => MVP is completed with a landing page, marketplace and create beat, XMTP Chat and Table land for beats updates.
Welcome to Sound Click Sound Click was created for you; the writer, the performer, the beat maker, the producer, the engineer, the record label, the publisher, the videographer, the artist and the CREATOR. Sound Click was built for the person telling their story with music and to find like-minded people to experience it with. Music is the universal language that connects us across the globe. Music brings out our human emotions and music is the unified voice of the people.
An Ecosystem built to support the use and the growth of Music projects by enabling participants to actively get involved in the network via theoretical and interactive educational content provided by the active communities of established Music projects.
- https://app.valist.io/4metaverse-marcial-yahoo/sound-click
- https://bafybeiev72g5zkb5yuxihrqwdwiwbk5hs6fczg6bn2hk44k4tbxzxpk3fu.ipfs.gateway.valist.io/
deployedMaticContract = '0x62dDfd4447E5c894fa7860c1271b5B0293cBCa09'
Project Details, Overview Document or Deck Which Covers the Product, Use Cases, Team, or Go-To-Market Strategy:
Submission Moralis x Filecoin "1, 2, Web3" Hackathon
Github Repository:https://github.com/4metaverse/sound-click Website Link:https://sound-click.netlify.app/
What problem is being solved? More than 3.7 million Music creators have been left behind with the new way of digital way to produce music and with the new platforms like youtube and Spotify, Itunes and other platforms. Our application is helping creators and artist to contribute together and maker money.
What is the functionality of your solution? Sound Click was created for you; the writer, the performer, the beat maker, the producer, the engineer, the record label, the publisher, the videographer, the artist and the CREATOR. Sound Click was built for the person telling their story with music and to find like-minded people to experience it with. Music is the universal language that connects us across the globe. Music brings out our human emotions and music is the unified voice of the people.
An Ecosystem built to support the use and the growth of Music projects by enabling participants to actively get involved in the network via theoretical and interactive educational content provided by the active communities of established Music projects.
We provide the following functionality:
- Allows creators to create beats
- Allows users to provide updates about their beat’s process
- Allows users to follow their favorite artist and received personalized content
- Allows users to donate erc20 tokens
- Allows users to donate NFTs
- Allows users to browse beats and lisent them
- In the future, users will be able to send or receive tips for their cause
- Beats are represented as NFTs
- Easily collect accurate information that is available to the public using blockchain technology
What is your plan for real world implementation? Our plan is to release an MVP for people to try out, gather feedback and improve our app. We are planning to release a few versions, starting with the MVP with a few revisions. Then every 3 months release new functionality to our app until we have a fully functional app. We are definitely planning to deploy it to the mainnet, and partner up with nonprofits, government institutions, influencers, and artists.
How we built it
Sound Click application makes use of the following software:
- Polygon Network enables our application to be a scalable platform with fast transactions. We deployed our app on the Mumbai Network.
- Valist facilitated the process of distribution of our in a secure way.
- Unstoppable Domains Sponsored Bounty facilitated the process of authentication and verification of our users in a secure way. Unstoppable allows owners of Unstoppable Domains to log in and share profile information with EVM-compatible applications using the universal Web3 Logins.
- TableLand made our work easy with the Ethereum network. This allows us to work with a relational database to store Employment references and metadata for EVM chains like Ethereum. We will definitely keep using complex TableLand functions in the future.
-
IPFS NFTStorage
for data storage on IPFS that generates a transaction hash used to create an NFT of a photo. -
NFTPort
smooths the path of the minting and donating process and eliminates the high transaction fees. Our users will not pay anything for donating NFTs or minting. -
Solidity
for the smart contract. -
OpenZeppelin ERC721
we use the ERC721 template for faster development of our smart contract. -
Hardhat
for local blockchain development. -
React Js, Material-ui, Web3
React Js for the frontend, Material-ui, and Web3 to connect to the blockchain.
The contract functionality and donations took us longer.
We are proud of the final MVP and how our project went from an idea to a demo
We learned to work with IPFS NFTStorage and hardhat
Post updates Upon registration, add a point system for users.
- deployedMaticContract = '0x62dDfd4447E5c894fa7860c1271b5B0293cBCa09'
In the project directory, you can run:
Runs the app in the development mode.