This project provides a remotely accessible, privacy oriented storage platform of sorts based on IPFS and Waku, with the objective of bridging the gap between mobile use and easy at home storage.
Current decentralised storage solutions are generally complicated to use. For IPFS, you need to know about pinning services or how to run a node (or more likely a cluster thereof) yourself. On Swarm, you need to buy postage stamps, which involves a complicated onboarding flow to crypto. In addition to that, none of these services can realistically be used from a mobile phone, at least not without using a centralised API to do the heavy lifting.
In a lot of cases, users just want to store their data and potentially make it accessible to their friends. The idea of this project is to provide a tool to manage just that, with the added benefit of being privacy oriented. Basically, it's a base for a Google Drive of sorts, except self-hosted and without any centralised parts, while still remaining easy to use and compatible with mobile phones.
The general idea is to have three components:
On a higher level, the application initially needs to be linked to one or multiple companion apps. This is done for example by scanning a QR Code displayed by the companion app. This then negotiates encryption keys for all following communications. Once that is done, the app can send requests to the companion apps through Waku in a fully encrypted and private way.
On a more specific level: