Skip to content

(Deprecated) Feeds Capsule is a decentralized social platform application where users remain in full control of their own data

License

Notifications You must be signed in to change notification settings

trinity-tech-io/feeds-capsule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

feeds-dapp (DEPRECATED)

Notice: This repository has been deprecated since Feeds change to use Hive as storage server instead of standalone Feeds service

1. Introduction

If you are looking for an update-to-date social style dApp with the following characteristics:

  • Sign-in with decentralised DID
  • You own all your social data from your feeds
  • Multiple connections to service/node providers

Congratulations !!! This is the one and I hope you love it.

2. Features

An initial technical preview version v2.0.9 has been released with the following basic features:

  • Sign-in with DID

  • Create/delete your own publisher account

  • Create public channel

  • Create un-public channel

  • Subscribe/unsubscribe channel

  • Publish post in your channel

  • Publish comments on post

  • Like/unlike posts or comments

  • Pushed posts/comments to dApp

  • Notifications

  • Tip for feeds

  • Post content with images

  • Post instant video

  • Connect wallet

  • Create collectibles

  • Sell collectibles

  • Buy collectibles

  • Cancel the sale of collectibles

  • Update the price of collectibles

  • Transfer of collectibles

  • Destroy collectibles

  • Private/Payment channels [ IN PLAN ]

  • Sharing of channels/posts [ IN PLAN ]

  • Pay to see valuable posts [ IN PLAN ]

Based on that, we will keep improving not only for experience of UI/UX, but the new added-value features described as IN PLAN.

Any advices about new features or improvements would be appreciated to put forward as Issues to this repository.

3. Run dApp in developer mode

ElastOS Essentials

Developers should have latest version of ElastOS Essentials application installed on mobile device of Android or iOS platform. Please check the details in the repository of Elastos.Essentials

Run dApp

Then clone the repository with the commands:

git clone https://github.com/elastos-trinity/feeds-capsule
cd feeds-capsule

Input the command to install the related dependencies.

npm install --legacy-peer-deps

Input the command to launch feeds dApp on your Android device with the help of ElastOS Essentials application when you have Android connected.

ionic cordova run android

Or to launch feeds dApp on iOS device

ionic cordova run ios

4. Acknowledgments

A sincere thank to the all team and projects we are relying on, especially for the following projects:

5. License

This project is licensed under the term of GPLv3