GithubHelp home page GithubHelp logo

democracyearth / wallet Goto Github PK

View Code? Open in Web Editor NEW
1.5K 115.0 285.0 153.42 MB

Censorship resistant democracies.

Home Page: https://democracy.earth

License: MIT License

JavaScript 62.04% CSS 37.51% HTML 0.37% Shell 0.08%
democracy blockchain crypto vote ethereum governance web3 freedom moloch

wallet's Introduction

Governance for Digital Autonomous Organizations.

Join the chat at https://discord.com/invite/HGsyGXw

Features

Release:

Setup

  1. Clone Repository

    $ git clone https://github.com/DemocracyEarth/dapp.git
    $ cd dapp
  2. Install Dependencies

    $ npm install
  3. Run Dapp

    $ npm run start

    Browser will launch on http://localhost:3000/.

Live

Conferences

Use Cases

Contribute

This dapp is a free, open source and censorship resistant.

Backers

Join our Open Collective:

About

Democracy Earth Foundation is a 501 (c) 3 not for profit corporation in San Francisco, California with no political affiliations. Our institutional backers include:

Also check our donors list.

License

This software is under an MIT License. This is a free software built by Democracy Earth Foundation between 2015 and 2020.

wallet's People

Contributors

aecc avatar beetopia avatar brylie avatar cleberw3b avatar come-maiz avatar daidoji avatar dependabot[bot] avatar domi41 avatar eccentricexit avatar herbstephens avatar him2him2 avatar kewitz avatar lucasisasmendi avatar marcio-diaz avatar medied avatar micheldejoode avatar piamancini avatar pnestevez avatar raulk avatar ricardohporto avatar santisiri avatar sfsandra avatar tadhgpearson avatar utanapishtim avatar vicnicius avatar victorhundo avatar virgile-dev avatar vjrj avatar xdamman avatar yenienrey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wallet's Issues

Accept delegations of vote not working

Browser : Chrome : Version 54.0.2840.98 (64-bit)
Testing : local deploy on production settings
Problem : I've been trying several times to create delegations between 2 users I create myself but as I click on accept delegations, it doesn't work. As I check the votes available to me, my vote count hasn't change either.
Screen capture video : file name "accept delegation not working" https://virgiledeville.cozycloud.cc/public/files/folders/824b99e06bd03a9470d6078a4357d8d5

Remove references to Meteor.userId() from Contracts schema

In /imports/api/contracts/Contracts.js there are multiple references to Meteor.userId() that are undefined or null when running server side unit tests. These calls need to be placed in the /imports/api/contracts/methods.js file or replaced with passed parameters, e.g. the calls to Meteor.userId() in Contracts.allow().

Ballot section is unclear

What exactly is that slider for? Do I have 100 potential votes to give to any one proposal? Some initial instructions or a tooltip would be great :)

"Vote this proposal" button is displaced

I'm using Safari version 9.0.2 and seeing this:

screen shot 2016-11-23 at 7 55 09 pm

the icon that goes with "show this proposal" and the words appear one above the other and I guess they shouldn't.

blank spaces on delegate list next to avatars

Visible at

capture d ecran 2016-11-23 a 19 46 17

When users don't complete their profile info (name and surname) nothing appears next to their avatar on the sidebar where the list of delegates is showed.

--> It would be good to show Digital ID instead of nothing.

[Templating] replace Blaze with React.

This is a massive undertaking, but I'll just post it here. We currently implemented Sovereign using Meteor-exclusive Blaze (which does a very good job) but in order to increase collaboration with other devs out there, replacing this with React might be a desirable migration.

Here's a comparison between Blaze, React & Angular:
https://guide.meteor.com/v1.3/ui-ux.html#view-layers

Basic documentation on Meteor & React:
https://guide.meteor.com/v1.3/react.html

React vs. Blaze:
https://themeteorchef.com/blog/react-vs-blaze/

A rough visual of parts affected by migration:

/imports
|-- startup
|  |-- client
|  |  |-- routes.js
|-- ui
|  |-- templates
|     |-- components/*
|     |-- layout/*
|     |-- widgets/*

Work is being done on prj-9-blaze-to-react branch

decentralized ?

Is Sovereign decentralized .....Can Sovereign run on clients with no need for a central server ?

Thanks

dynamic avatars

properly fetch avatars (and user data) from profile id rather than caching them on the feed content.

Limit to debate levels/children

Once you get down past 6 or 7, the width of the form/comment gets extremely thin and unusable depending on screen size.

I'd suggest adding a limit, or stopping the indentation at a certain level.

How do I translate Sovereign ?

Hello @santisiri

I'd love to give a hand translating Sovereign V1 in French. Could you provide the link to the json file that I need to translate?

Congrats on the first release!
Cheers!

Can't add Houston admin user

When trying to add a Houston admin user directly, I get this error:

I20161119-21:04:18.837(-2)? [onCreateUser] no username is defined, generating a new one.
I20161119-21:04:19.684(-2)? Exception while invoking method 'createUser' { stack: 'TypeError: Cannot read property \'firstName\' of undefined\n    at AccountsServer._onCreateUserHook (imports/startup/server/accounts/accounts.js:59:37)\n    at AccountsServer.Ap.insertUserDoc (packages/accounts-base/accounts_server.js:1308:21)\n    at _createUser (packages/accounts-password/password_server.js:1009:25)\n    at packages/accounts-password/password_server.js:1040:20\n    at tryLoginMethod (packages/accounts-base/accounts_server.js:248:14)\n    at AccountsServer.Ap._loginMethod (packages/accounts-base/accounts_server.js:381:5)\n    at [object Object].createUser (packages/accounts-password/password_server.js:1026:19)\n    at [object Object].methodMap.(anonymous function) (packages/meteorhacks_kadira.js:2731:30)\n    at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1711:12)\n    at packages/ddp-server/livedata_server.js:711:19',
I20161119-21:04:19.685(-2)?   source: 'method' }

I can clearly see what's causing the bug by looking at the account module and would love to send a fix if that's ok.

Call for testers

I'm not a Javascript developer but I'm a tester.

  • Is it helpful that testers explore the app and report issues here on GitHub?
  • Is it helpful to create automated E2E tests at the UI level (Selenium Driver)?

Delegate votes with a constraint on tags

When one does a delegation you can specify tags in the delegation contract. I was kinda of suprised that people can use the vote I delegated even if the proposal is not described by tag(s) that was contained in my delegation.

Is it something that is on the road map or tags in delegation contact are more thought as a way to describe why one is delegated votes to another user? @santisiri

[Question] Are there features planned for community editing (and version control) of proposals?

Apologies if this isn't the right place to ask a question. I just got the app up and running. It's super exciting to finally get a chance to contribute to the work you all are doing. :)

While clicking around the app, I'm not seeing any features for editing a proposal either by the original user or other users. Is this a feature that's planned? Is there a roadmap or conversation for features like this? I don't see anything related to this in the projects tab.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.