-
Notifications
You must be signed in to change notification settings - Fork 74
Description
1. What is your project? (max 100 words)
An imageboard-format forum that uses IPFS for user-uploaded files and OrbitDB to store posts. There are two components to it, one is the "mediator server" which validates new posts and has moderation controls, and the "peer server", which allows a user to manage the data they are interacting with/seeding and render it in the browser. I am planning to further offload functionality from the former to the latter in a multi-phased approach.
Mediator server:
https://gitgud.io/threshold862543/orbitchan
Peer server:
https://gitgud.io/threshold862543/orbitchan-peer
2. How will IPFS, Filecoin, or related technology be used for this project? (max 100 words)
IPFS is the main infrastructural component of the project, as it is how all of the user-generated content is stored and distributed among peers.
3. How will you improve your project with this grant? What steps will you take to meet this objective? (max 200 words)
After speaking with a few developers working on distributed database libraries adjacent to OrbitDB, it seems clear that OrbitDB is no longer being actively developed and that promising alternatives exist that overcome some of OrbitDB's limitations. I want to expand the scope of this project to be able to use these new libraries as well. Two that I want to make this project compatible with are peerbit and opal. Further, as this field is rapidly developing, I want to modularize the way the database-interactions work so that new technologies such as those just mentioned can be "slotted in" as they appear, and so users can choose which type of database they want to use during setup when creating their forum, to keep the project abreast of any new innovations. This grant will allow me to work full-time on this refactoring and testing.
4. Is this project open source?
Everything is open source under the AGPLv3 license.
5. Do you agree to share grant reports upon request, including a final grant report at the end of the three month period?
Yes.
6. Does your proposal comply with our Community Code of Conduct?
Yes.
7. Links and submissions
N/A
Additional questions:
- For each team member(s), please list name, email, Github account, and role in the project.
threshold | threshold862543@proton.me | https://github.com/threshold862543 or https://gitgud.io/threshold862543 | sole developer - How did you learn about our microgrant program?
At IPFS Camp 2022.