filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
375 stars 308 forks source link

Next Step Microgrant: IPFS-Comments #1005

Closed Soptq closed 2 years ago

Soptq commented 2 years ago

1. What is your project? (max 100 words)

Currently other comment systems like Disqus or twikoo.js requires centralized servers to store users' comments, where data are possibly censored. Consequently, we are building a SDK for developers to integrate a comment system into their applications with just few lines of codes. All data are stored to IPFS.

2. Project links

Link to Github repo: https://github.com/Soptq/ipfs-comments Link to demo or website, if applicable: https://youtu.be/yCMAubHsoHQ also there is an example in the GitHub repo where you can install and try it out yourself. License: MIT

3. How is IPFS, Filecoin, or related technology used in this project? (max 100 words)

All users' comments data, reply data etc. are stored to IPFS. IPFS upload/retrieval backend is customizable in our SDKs, currently we are using web3storage as a backend.

4. How will you improve your project with this grant? What steps will you take to meet this objective? (max 200 words)

  1. Currently our code is like a POC, we will mainly focus to improve the code style and add more comments as it is for developers.
  2. Add type annotation.
  3. Since IPFS uploading / retrieval can be time-consuming, we are investigating approaches to optimize for better user experiences, including more backends (decentralized solutions only), caching mechanism, etc.
  4. researching possible conflict resolving algorithms to support concurrent commenting from multiple users.

5. Do you agree to share grant reports upon request, including a final grant report at the end of the three month period?

Yes, we will report our progress once per two weeks in this thread.

6. Does your proposal comply with our Community Code of Conduct?

Yes

7. Links and submissions

Additional questions:

ErinOCon commented 2 years ago

Hi @Soptq, thank you for your proposal. This grant has been approved! Look out for an email to confirm payment details.

Soptq commented 1 year ago

Update:

ErinOCon commented 1 year ago

Hi @Soptq, I hope you are doing well! Can you provide a final report for this project here? Please let us know if you have any questions!