Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
A few years back I started working on a P2P-based social media app.
The things I did:
Pull-based: you don’t see anything from people you aren’t subbed to.
Natural vs algorithm-driven growth: Introduce friends instead of shoving randos into every conversation.
No ads: Servers are expensive. P2P architecture removes (most of) them, so we can afford to run on donations of time and money.
Community-based publishing: When you share, it’s to a community of users you’ve curated. “Family”, “Co-workers”, “Cool co-workers”, etc
Community-based moderation: local + shared tags and filters to control what your communities can show you. (E.g. Block all #politics posts from Uncle Fergulous and all #soblessed posts everywhere. Sub to other users’ tags to make them part of your personal moderation team)
Data Ownership: I don’t want your data. You host it. You own it.
Right to be Forgotten: Automatically delete older posts (This is impossible to achieve completely, but having it as the default makes casual abuse harder)
Pseudonymous: I don’t care who you are. If the FBI cares, they may be able to track you though.
Multiple Identities: The “face” I present to my co-workers is not the same I present to my family, is not the same I present to my oldest friends. So, allow me to assign an “Identity” to a given Community so my posts there are from an appropriate handle and avatar for that community.
A few years back I started working on a P2P-based social media app.
The things I did:
Oh yeah, one more:
Something like circles on google+?
Yup. I loved that feature.