Apla blockchain platform allows developers to create dApps within days. Voting system, land registries, financial services, medical records, IP rights distribution, donation and other social good market places,
zuque 50bfb57974 Upload files to '' 7 months ago
README.md Upload files to '' 7 months ago
basic.json Upload files to '' 7 months ago
default_menu.txt Upload files to '' 7 months ago
entry-hacksummit-apla.json Upload files to '' 7 months ago
language_resources.json Upload files to '' 7 months ago
master.zip Upload files to '' 7 months ago
members_list.txt Upload files to '' 7 months ago
voting.txt Upload files to '' 7 months ago
voting_AcceptDecision.txt Upload files to '' 7 months ago
voting_CheckDecision.txt Upload files to '' 7 months ago
voting_New.txt Upload files to '' 7 months ago
voting_RejectDecision.txt Upload files to '' 7 months ago
voting_list.txt Upload files to '' 7 months ago
voting_view.txt Upload files to '' 7 months ago

README.md

challenge-hacksummit-Apla

Description:

Apla blockchain platform allows developers to create dApps within days, not weeks or months. Voting system, land registries, financial services, medical records, IP rights distribution, donation and other social good market places, this is a short list of proven use cases of the Apla blockchain solution. Governments from UAE to India & companies like Gazprom are implementing this blockchain for their services.

Apla blockchain platform: https://github.com/AplaProject/

Guide for developers: https://docs.google.com/document/d/1Gw67KnPd-Rs2X1G3Y-diHJGPC-70prjaeaT6RzSiTM0/edit?usp=drivesdk

Getting started with Apla:

  1. Learn our documentation here: Smart contracts (http://apla.readthedocs.io/en/latest/introduction/script.html) and User Interfases (http://apla.readthedocs.io/en/latest/introduction/templates2.html).

  2. Download a local platform build «Quick Start» and install it on your Mac/Lin/Win: https://github.com/GenesisKernel/quick-start.

  3. Find smart-contracts, interfaces and tables.

  4. Learn programming techniques by code review of pre-installed demo apps.

  5. Create your own decentralized application.

Additional materials Client-node overview: http://bit.ly/clientnode Test-net: https://testapla0.apla.io/. New website (work in progress): http://34.195.85.204/.

CHALLENGE DESCRIPTION

Managing a public organization and its supporters

Introduction to your technology

  1. Description and documentation https://genesiskernel.readthedocs.io
  2. Basic applications for import into the ecosystem https://github.com/GenesisKernel/apps/tree/master/basic

Problem

  1. The complexity in organizing interaction of members, volunteers and supporters of a public organization, including voting, surveys, ratings.
  2. Accounting the activities of members and supporters of a public organization is not transparent and requires special bureaucratic procedures

Goal

  1. To increase the manageability and transparency of the activities of the public organization
  2. Introduce a simple accounting of the actions of all persons participating in the activity

A task

  1. Create a mechanism for the registration of members, volunteers and supporters of a public organization
  2. Implement the activity accounting system in the form of ratings of all participants
  3. To propose a mechanism for polling opinions and voting, taking into account the rating of participants

Decision

  1. Create an ecosystem with applications for carrying out activities of the public organization
  2. To set up a system of admission to the ecosystem and a mechanism for managing roles (members, volunteers, supporters, regional administrators, central administrators)
  3. Configure access rights to application resources based on roles
  4. Create a rating system - accounting for the activity of members of a public organization with the scoring of points-tokens
  5. Develop an algorithm for polling and voting participants (based on the Apla voting application) with automatic token counting

Product

  1. Ecosystem on the Apla platform with customized applications.
  2. Different display of the ecosystem for different roles

Consumers

  1. Public organizations

Criteria for evaluation

  1. The maximum approximation of solutions to the real activity of public organizations
  2. Original solutions of activity accounting
  3. Maximum usage of basic Apla applications

PRIZE DESCRIPTION

11 ETH in prizes

Link to Terms and Conditions https://docs.google.com/document/d/1HD36FHpX7n353ya1TZUE5ya43IJA1kuFGg12ltfedm8/edit?usp=sharing