filecoin-project / devgrants

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

Next Step Microgrant: TypeScript Rewrite for IPFS Multiplexer #614

Closed inakineitor closed 2 years ago

inakineitor commented 2 years ago

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

While developing Reindi, a web-based app for managing health insurance documents, I stumbled upon a problem. I had trouble finding a free IPFS node that had reliable low latency from all over the world and little downtime. The solution I came up with was building a wrapper on top of the JavaScript IPFS library that found the fastest-responding nodes from a list and used those to retrieve a file so as to decrease latency for the end-user. Process Steps

GitHub repo

2. How will IPFS, Filecoin, or related technology be used for this project? (max 100 words)

IPFS is at the core of the library since it is an abstraction layer built on top of the traditional IPFS JavaScript client that connects to only one IPFS server.

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

My knowledge of JavaScript has evolved greatly since I first began working on Docsit two years ago. I plan on rewriting from scratch the library in TypeScript using a modern toolchain so that it is more accessible to developers on NPM. It will also benefit from strong typing.

4. Is this project open source?

Yes, it is.

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

Yes, I do.

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

Yes, it does.

Additional questions:

ErinOCon commented 2 years ago

Hi @inakineitor, this microgrant has been approved! Please look out for an email to submit payment details.

inakineitor commented 2 years ago

Thank you!