I am currently working with a friend to raise funds for helping people in need. I have the vision to create NFTs that help the donors verify that the donation has actually an impact, basically the NFT should be a ´proof of donation´ type thing, and can also be seen as a badge or proof for the owner, that the donation is true (tax ride off). In order to do this, we intend to start with an NFT that represents a water filter that lasts for two years. the water filters costs around 60 USD and can help a family to have access to water for two years. Once the donation occurred, we would send the NFT to the owner (or if so desired hold it for them as many donors might not be familiar with NFTs yet). We will then use the funds and purchase said filter and bring it to a family. We will take a picture and implement it later to the NFT so everyone can see that it happened and also which family they helped. It should lower the issue around many NGOs about their rather bad reputation.
In order to do this though, I would need some advice. First, what do you guys think of it?
Is there a way to change the metadata in the NFT without the owner having to send their NFT and manually burning and minting updated versions of it with the picture of the donation in it?
Could a list of all NFTs given out (with the metadata available to check the pictures of the families) be implemented into a website so people can check themselves about the donations?
If someone is willing to help me through this, I would highly appreciate it. I know how to mint simple NFTs but I am not really familiar with the coding language of Cardano and have never built something like this, so I am a bit hesitant and insecure about how to do it properly.