Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aviondb/aviondb-onboard

Blocknative Onboard.js based Access Control for AvionDB & OrbitDB
https://github.com/aviondb/aviondb-onboard

access-control aviondb blocknative ipfs js-ipfs onboard-js orbitdb

Last synced: 7 days ago
JSON representation

Blocknative Onboard.js based Access Control for AvionDB & OrbitDB

Awesome Lists containing this project

README

        

## aviondb-onboard-js

> A Blocknaive's OnBoard.js Auth based Access Controller for AvionDB & OrbitDB

This allows you to integrate [AvionDB](https://github.com/dappkit/aviondb) with [@metamask_io](https://twitter.com/metamask_io), [@TorusLabs](https://twitter.com/TorusLabs), [@authereum](https://twitter.com/authereum), [@dapper_labs](https://twitter.com/dapper_labs), [@coinbase](https://twitter.com/coinbase), [@TrustWalletApp](https://twitter.com/TrustWalletApp), [@Trezor](https://twitter.com/Trezor), [@Ledger](https://twitter.com/Ledger), [@fortmatic](https://twitter.com/fortmatic), [@portis_io](https://twitter.com/portis_io), [@Squarelink_Inc](https://twitter.com/Squarelink_Inc), [@WalletConnect](https://twitter.com/WalletConnect), [@opera](https://twitter.com/opera), [@ethstatus](https://twitter.com/ethstatus), [@unilogin](https://twitter.com/unilogin), [@imTokenOfficial](https://twitter.com/imTokenOfficial)

Checkout [AvionDB here](https://github.com/dappkit/aviondb).

### Demo

#### Metamask Auth

![Metamask based Auth with AvionDB](./assets/aviondb-blocknative.gif)

#### Authereum Auth

![Authereum based Auth with AvionDB](./assets/aviondb-authereum.gif)

#### Dapper Auth

![Dapper based Auth with AvionDB](./assets/aviondb-dapper.gif)

#### Fortmatic Auth

![Fortmatic based Auth with AvionDB](./assets/aviondb-fortmatic.gif)

#### Portis Auth

![Portis based Auth with AvionDB](./assets/aviondb-portis.gif)

#### SquareLink Auth

![SquareLink based Auth with AvionDB](./assets/aviondb-squarelink.gif)

#### Tor.us Auth

![Tor.us based Auth with AvionDB](./assets/aviondb-torus.gif)

#### TrustWallet Auth

![TrustWallet based Auth with AvionDB](./assets/aviondb-trust.gif)

#### Wallet Connect Auth

![Wallet Connect Auth with AvionDB](./assets/aviondb-walletconnect.gif)

You can find other demos in the [assets folder](./assets)

### Try it out

Check out the [Todolist in Action](https://bit.ly/aviondb-blocknative).

### Requirements

The minimum required version of Node.js is now 8.6.0 due to the usage of `...` spread syntax. LTS versions (even numbered versions 8, 10, etc) are preferred.

### How to Use?

Run the following command to install dependencies & Open the console to see logs

```
npm i
npm start
```

### How it Works?

TODO: Add How it Works