Open tensojka opened 1 month ago
@tensojka Can i hop on this?
@Gift-Naomi Read CONTRIBUTING.md please.
Yes, assigning you, I would recommend you join the telegram group so we can communicate faster.
@Gift-Naomi Can you provide an estimated delivery timeline?
can i be assigned this please?
@tensojka Approximately five working days.
@Gift-Naomi Thanks, you have been assigned
@Gift-Naomi What's the progress? Can you ping me on Telegram and open a draft PR so I can see?
Please also connect with @kateberryd , she is working on the frontend in #77
@tensojka I'll open a draft PR later today
This backend receives the text of a proposal, the address of the proposee and converts the address to starknet.id if available. Then it creates a JSON with these two (or three if the submitter has a starknet.id) pieces of info and submits it to IPFS. Once the IPFS hash is computed, it should be returned to the caller. Then the backend uploads it to IPFS and pins it with a pinning API or your choice.
Expected skill level: Junior Backend developer
Definition of Done
The backend is written in one of Python, Typescript, Rust, Go. The code is formatted correctly and is ready to be deployed. It has been tested, either with the frontend if available or with curl or similar. The backend returns the IPFS hash before the upload is finished and finishes the upload asynchronously. The code has been reviewed by someone from Carmine Finance.