/liquium-mobile-delegate

Liquid democracy in the Ethereum Blockchain and a Ionic Mobile App

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Liquim Mobile Voter App

node

Liquium is an Open Source polling framework based in Smart Contracts running in the Ethereum network which allows to perform liquid democracy.

We've built a template for organizations which want to integrate a public, fair and transparent polling system, so they can modify it for their own context just forking this and its brother repositories.

You can know more about Liquium in our wiki.

Ionic App for the voters

This will be the app used by the voters to vote and delegate their vote (if needed). This mobile app is multiplatform, which means that can be built and run in both Android and iOS.

When you deploy your polling system, you need a nice and smooth interface easy to use by everyone, so we've developed this Ionic App for you. This app can create Ethereum accounts and sign Ethereum transactions to send them to our Node.JS Ethereum endpoint server, which will broadcast them to the network, avoiding to have an Ethereum node in every device, but without losing security.

Features

This app let's the voter do the following things:

  • Display polls in a list (active and past).
  • Display polls by categories (active and past).
  • Vote in a poll.
  • Delegate his vote to a delegate in a specific category.
  • Undelegate his vote.

Test and build your own Liquium Voter App

You can find a tutorial about how to Test and build your own Liquium Delegate App in our wiki.

Publishing your app

When you've customized the app to work exactly how your organization wants, you only have to publish the app at the official stores following this tutorial.

banner