We want to help mainstream the power of money markets by offering the possibility of buying NFTs with lended money. And paying back the lend later on. For this purpose we will take advantage of the Aave protocol.
The projects tries make money markets available to a broader audience. In this case, NFT buyers. It does so by suppling a npm package to NFT marketplaces which they can integrate into their platform.
This npm package gives you basically 2 things:
This will take them thru the process of depositing collateral into Aave (or other money markets) with a given health factor and then borrowing the needed amount for the NFT purchase.
In the future we plan to develop a webapp where customers can see at a glance all of their open positions (and the NFT they are linked to).
The npm package is a React app that can be embedded into any website
The backend is built on express.js and connects to The Graph to retrieve all the necessary data for the Aave deposit and health factor.
We also built a mock NFT marketplace for testing purposes with next.js.
We used OpenZeppelin contracts to mock the NFT721.