BrandAid is a Web 3.0 AdTech platform for Advertisers to run NFT-based ad campaigns across popular gaming/metaverse publishers! Using BrandAid, brands can mint NFTs and setup campaign smart-contracts.
Brands wish to leverage emergent trends to meet various business objectives. Their interest in NFTs and gaming is very evident. However, Web3.0 is extremely complicated to get started with. The ecosystem currently lacks structured approach to facilitate successful brand integrations. Hence adoption is low and restricted to global brands who can afford to experiment.
Brand Aid aims to ease the path, and help brands set up successful Web 3.0 campaigns.
Our strategy is to metamorphosize standard display advertising Web 2.0 methodologies. We plan to connect brands with engaged users across various gaming platforms and metaverse, by being the bridge to connect and provide value to each of the stake holders.
Brands want to engage with their target audiences, and create affinity. Platforms want to sustain engagement and continue to offer rewards to existing user base over longer periods. Users wants news ways of gamifications, high value rewards to go with, and maybe own a piece of their favorite brand NFTs.
BrandAid has three interfaces:
With BrandAid we plan to bring in a fresh influx of advertiser funds into the web 3.0 ecosystem, and get the early mover advantage as a preferred Adtech stack!
To structure the application, we have used NextJS on the frontend, to build out the UI elements. Basis input actions, data transferred from NextJS to the backend which has been set up using Moralis. Moralis then handles the interactions with the Polygon blockchain and sends requests to the IPFS daemon, which routes it to the appropriate peer, and stores the data in its local storage.
The smart contracts powering the application has been written in Solidity, and we have used Factory Smart Contracts to create NFT Collections. Hardhat has also been utilized for development and deployment of the contracts.
The Polygon network executes the code inside the smart contracts and update the state of the contract to reflect the new transaction.
We planned to use NFT Port api for fetching and analysing the data from blockchain to show campaign related information, Chartjs2 for visual representation. We plan to fully implement this in future releases.