Skip to content

trinity-tech-io/feeds-mobile-dapp

Repository files navigation

feeds-dapp

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

  • Tip for feeds

  • Post content with images

  • Post instant video

  • Connect wallet

  • Notifications

  • 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-mobile-dapp
cd feeds-mobile-dapp

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