The smart contract's submitProposal function includes a parameter for metadata, intended to store a link to the project's external page. However, the current client-side implementation doesn't allow users to submit this URL. This feature was not included in the initial proposal-form page as its utility was unclear to me at the time. We need to reassess the value of this feature and either implement it or find a more useful alternative.
Tasks:
Evaluate the use cases for the metadata URL
If deemed valuable:
Add metadata URL field to the proposal submission form.
Update client-side submitProposal function to include the URL.
Modify API endpoint to handle the metadata URL and store it in the database.
Display in on project details page.
If not valuable, brainstorm alternative ways to enhance proposal information.
The smart contract's submitProposal function includes a parameter for metadata, intended to store a link to the project's external page. However, the current client-side implementation doesn't allow users to submit this URL. This feature was not included in the initial proposal-form page as its utility was unclear to me at the time. We need to reassess the value of this feature and either implement it or find a more useful alternative.
Tasks:
Evaluate the use cases for the metadata URL
If deemed valuable:
If not valuable, brainstorm alternative ways to enhance proposal information.