Documents stored in the cloud have become the accepted way of working in modern age. The benefits stem from easier access to them from different computers, as well as sharing with colleagues. Having a decentralized cloud solution for hosting the documents offers the benefits of not relying on any one provider and being locked into their ecosystem.
Fairdrive is the end user solution for decentralized storage, using FairOS and Swarm as the storage backend. dApps can integrate with Fairdrive, using its storage for their data.
This bounty is about providing a dApp text editor based on Slate to interact with documents inside Fairdrive to open, edit and save them to folders inside Fairdrive. The dApp itself has to be stored on Swarm.
Deploy working app on Swarm and provide reference to it
Create demo recording showing the app features, connection to Fairdrive and support for concurrent work (CRDT features)
Create architectural diagrams for dApp
Create instructions on how to use the dApp
Create instructions on how to build the dApp; include and describe requirements for deployment
Approving criteria
A new public repo is opened with open source code and a link to the repo is in the Gitcoin issue.
Include Readme file with instructions on how to use the app
Use open source license Apache 2.0
All tasks completed
Code must be documented
A working dApp available and deployed on Swarm storage
Timeline
Estimated time needed for this bounty is around 2 weeks.
Deadline: 2 calendar weeks after approval.
Compensation: In BZZ tokens in amount of 3500 DAI at the date of payment (as of the price of BZZ / DAI on the day of the payout as determined by Fair Data Society).
Bounty process
One team will be selected and approved to work on the project.
Upon completion, the bounty will be awarded to the chosen team, if the approving criteria is met.
If the approving criteria is not met, another team will be selected and approved. Consequentially the deadline will be extended.
If no project matches all the approving criteria, no bounty will be awarded.
References
References that might be helpful in completing the bounty.
Motivation / background / user story:
Documents stored in the cloud have become the accepted way of working in modern age. The benefits stem from easier access to them from different computers, as well as sharing with colleagues. Having a decentralized cloud solution for hosting the documents offers the benefits of not relying on any one provider and being locked into their ecosystem.
Fairdrive is the end user solution for decentralized storage, using FairOS and Swarm as the storage backend. dApps can integrate with Fairdrive, using its storage for their data.
This bounty is about providing a dApp text editor based on Slate to interact with documents inside Fairdrive to open, edit and save them to folders inside Fairdrive. The dApp itself has to be stored on Swarm.
Tasks / Description
and support for concurrent work (CRDT features)Approving criteria
Timeline
Estimated time needed for this bounty is around 2 weeks.
Deadline: 2 calendar weeks after approval.
Compensation: In BZZ tokens in amount of 3500 DAI at the date of payment (as of the price of BZZ / DAI on the day of the payout as determined by Fair Data Society).
Bounty process
References
References that might be helpful in completing the bounty.
Use the Fair Data Society Discord for more information and support.
Mind the Fair Data Society Principles in your tasks.