Inspiration

In Today's World we witness the lack of opportunities for several artists in several fields, talking about the the singers, we see that even the talented singers find it difficult in portraying their talent in the public, for publishing a mere piece of art, they need to struggle a lot, they need to go through the process of all copyright credits and conditions led down by the the publishing platforms, lastly they are forced to give N percentage of their gain from the platform as a part of commission. All these are concrete barriers in the life of newly emerging talented singers, either they lack with money or with some or the other discrepancies. To avoid this hassle in their life, we come here with platform void of all the problems told above.

What it does

IndieHUB is a platform which helps you to grow at an exponential rate in your field with the power of blockChain. We work upon the IPFS system which stands for InterPlanetary File System, where on artists are asked to upload their songs on IPFS platform which in returns provides them with the file hash code. IndieHUB asks the hash code of the file and authenticates the author/singer for the same and creates a free and sole copyright for the artist's work. This platform is not only constrained till file uploading but also for users who are eager to support and listen to their favorite artists, IndieHUB provides the users with the option to donate or support their favorite singers in ETH.

How we built it

For frontend we used ReactJS, TailwindCSS, CSS and for backend we used Web3JS, EtherJS and IPFS API to upload songs to IPFS and fetch the hash of the same. With the help of EtherJS, we were abel to create a full fledged payment platform to send ETH to singer as part of donation. We hereby confirm that all the code present in the project is solely written by all the members of BLOCK-BUSTERS.

Challenges we ran into

FRONTEND: The biggest challenge was to create a full fledged working dynamic music player with all the functionalities, we could have easily used any library available on the internet but we thought of creating our own playlist dynamic track as well as a dynamic music player. Lastly working with Textloop was some sort of hinderance for us.

BACKEND: Connecting the IPFS with dynamic playlist was a big challenge and so was to update it.

Accomplishments that we're proud of

Creating a full fledged working platform which helps small scale artists and creating our custom dynamic music player as well as having a foolproof IPFS connection.

What we learned

Building a full stack web3 application and working with the core concepts of ReactJS and EtherJS.

What's next for IndieHUB

Launching a working platform and making it public in order to help small scale artists.

Built With

  • css
  • etherjs
  • figma
  • ipfs
  • react
  • tailwindcss
  • web3js
+ 3 more
Share this project:

Updates