BetterWorld brings the charitable giving experience to a new generation of philanthropists with an immersive NFT platform powered by live performances
Charities have struggled to modernize their fundraising strategies. BetterWorld NFTrees offers charities a turnkey solution for bringing in a new generation of Millennial and Gen Z donors with an immersive NFTs-driven donation experience. Charities partner with musical artists to distribute NFTrees that fans can contribute to help grow. These NFTrees are then included in an immersive experience, displayed in a live-projected metaverse during artists' live, musical performances.
We built a full-stack Web3 protocol & dApp. Our smart contract is written in Solidity. We store dynamic NFT image data on IPFS via Storj. Events are ingested to a server to generate the dynamic images and push the data to IPFS and the smart contract. The server also serves cached data to client requests. Server-side data is stored in MongoDB. This connects to a front-end visualization metaverse world built in A-Frame to explore the trees as they grow, or to display during a live concert. The trees are generative and built in three.js, giving the opportunity for each one to be unique and change as it grows. The background is a live shader. The final presentation is distributed via Livepeer to the projection computers.