my-dao-dashboard / My-DAO-Dashboard

My DAO Dashboard

Home Page:https://www.mydaodashboard.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My-DAO-Dashboard

Build Status Quality Gate Status Coverage

Introduction

You will soon be in a position where you are a voting member of more DAOs than you can possible manage.

  • Aragon
  • Moloch DAO
  • Metacartel
  • DAOstack
  • All Moloch-based (soon)
  • MakerDAO (soon)
  • and many more..

Also, things will soon get totally out of hand with the option to create new DAOs with Aragon or Colony or...

You will have a different stake in each DAO, different contracts, and there will come responsibilities that you must undertake as part of your involvement in each DAO (like votes).

It's going to get really messy really quickly.

Idea description

My DAO Dashboard is a user-centric dashboard where you can manage all DAO's that you're participating in, based on your own Ethereum address.

Online demo

The demo requires a web3 browser (with unlocked Metamask) account. This works both in browser, as well as via mobile. In order to use the dashboard the account that you're logged in with, needs to be a member of a DAO (Aragon, Moloch or Metacartel).

For demo-purposes you can add one of the following account via the settings page:

  • 0x039AE2898D257f4c9D7E381D478EE1ed042Fe2f4 // DAO Dashboard member (Aragon)
  • 0x039AE2898D257f4c9D7E381D478EE1ed042Fe2f4 // ETHBerlin dHack.io (DAOstack)
  • 0x59a5493513ba2378ed57ae5ecfb8a027e9d80365 // Moloch DAO member
  • 0x865c2f85c9fea1c6ac7f53de07554d68cb92ed88 // Moloch DAO -and- Metacartel member
  • 0xd6e371526cdaee04cd8af225d42e37bc14688d9e // Metacartel member

For demo use, e.g.; 0x039ae2898d257f4c9d7e381d478ee1ed042fe2f4, 0x59a5493513ba2378ed57ae5ecfb8a027e9d80365 to see both Aragon and Moloch DAO's combined. Adding this acts as if you're logged-in as one of those address and populates the dashboard with data. This is added as a feature, to create an aggregated view for all accounts you have and joined a DAO with.

Installation

Instead of using NPM, use Yarn. Also, due to how Yarn treats updated packages, it is better to make it use what is in lockfile.

cd web/ && yarn install --pure-lockfile

Overall, use Yarn instead of NPM.

Join the community

Join the MyDAODashboard community channel on Telegram.

View the inner-workings of the MyDAODashboard DAO, and request a voting token if you would like to join the DAO.

Bounty integrations

About

My DAO Dashboard

https://www.mydaodashboard.com

License:Apache License 2.0


Languages

Language:TypeScript 92.2%Language:CSS 6.8%Language:HTML 1.0%