Skip to content

Subsocial is an open protocol for decentralized social networks and marketplaces. It's built with Substrate and IPFS.

License

Notifications You must be signed in to change notification settings

dappforce/subsocial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Subsocial by DappForce

Subsocial is an open protocol for decentralized social networks and marketplaces. It's built with Substrate and IPFS.

Features: blogs, posts, comments, upvotes/downvotes, reputation, user feed and notifications, SEO, full-text search.

Try it: Subsocial.Network

Supported by Web3 Foundation

Web3 Foundation grants badge

Subsocial is a recipient of the technical grant from Web3 Foundation. We have successfully delivered all three milestones described in Subsocial's grant application. Official announcement.

Repositories

Subsocial consists of several repositories:

  • Node - Substrate-based blockchain node with social networking modules (aka Substrate pallets). This repo assembles all Substrate modules required to launch Subsocial as a standalone blockchain.
  • Off-chain - Saves text data of blogs, posts and comments to IPFS. Builds user feeds and notifications in Postgres. Supports full text search by indexing text data into ElasticSeach database.
  • Web UI - Mobile friendly web UI for Subsocial blockchain. Built with TypeScript, React, Polkadot API libs and Ant Design UI components.
  • JS SDK - JavaScript SDK for Subsocial blockchain. Written in TypeScript.
  • Starter - Start all parts of Subsocial (listed above) in Docker containers with a single script. This will deploy Subsocial blockchain, offchain storage, web UI and explorer.

Demo

Subsocial demo #4, 2019-11-28

Mobile friendly

Subsocial features a mobile friendly web UI.

License

Subsocial is GPL 3.0 licensed.