My #ipfs experiments are successful by now.
IMO writing a #distributed #socialnetwork in #rust using IPFS as storage is possible, easy as I thought (details are hardish, but the overall thing is easy) and from what I see I will succeed with my POC.
Multi-device support via raft concensus over gossipsub
* (CLI) cache node functionality ("multi device" node that only caches posts of a profile)
* (GUI) Timeline polishing
* (GUI) Markdown support in Text posts
* (GUI) Non-Text posts: Directories (MVP for image video/audio posts)
And after that I will show my POC to people interested (but still consider everything very very VERY pre alpha).
2/2
Here's my list of stuff I want to be implemented before showing off my POC:
* Gossipping via #gossipsub instead of #pubsub (right now it is implemented over pubsub because it was easier to write)
* Profile discovery via gossipsub
* Profile caching
* Profile following
1/2