React Image Manipulation App
Budget: $30 – $250 USD
User will login to app with metamask NFT (you will work with another developer on this), the user will have an image which is already set for them. (631*631)
You will need to obtain this image from the IPFS link contained within the JSON of the metadata.
Functions:
2)Select an overlay image which will be added as a layer on top of the Initial Image, from a list of predefined overlay images
3)Add a movable thought bubble and allow for text to be added i through bubble, from predefined thought bubble templates
4)Add a filter to the image, you can use CSS filters.
5)Button to create image, checks logic to ensure all of the above steps have been created, a metadata file must be created using json (there is one that already exists) this must be updated. There is also uniqueness logic which must be applied to make sure someone else hasn't created the same image before, I will explain this check later.
The image file along with the metadata must be uploaded to IFPS.
An example of the upload function is here: https://dev.to/edge-and-node/uploading-files-to-ipfs-from-a-web-application-50a
Please confirm you understand by saying "I understand". I will only pay on completion and testing.
You will need to obtain this image from the IPFS link contained within the JSON of the metadata.
Functions:
2)Select an overlay image which will be added as a layer on top of the Initial Image, from a list of predefined overlay images
3)Add a movable thought bubble and allow for text to be added i through bubble, from predefined thought bubble templates
4)Add a filter to the image, you can use CSS filters.
5)Button to create image, checks logic to ensure all of the above steps have been created, a metadata file must be created using json (there is one that already exists) this must be updated. There is also uniqueness logic which must be applied to make sure someone else hasn't created the same image before, I will explain this check later.
The image file along with the metadata must be uploaded to IFPS.
An example of the upload function is here: https://dev.to/edge-and-node/uploading-files-to-ipfs-from-a-web-application-50a
Please confirm you understand by saying "I understand". I will only pay on completion and testing.