Decentralized Decisions software.

Overview

Decentralized Decisions DApp

The Decentralized Decisions software allows for votes to be held on issues for the Choice Coin DAO, enabling a new form of direct and decentralized democratic decision making. The software leverages the Algorand blockchain to provide a new, scalable, and secure voting technology.

Credit to @prettyirrelevant and @Alphatron for coding this infrastructure. Credit to @FionnaChan for her contributions to the design.

Research Paper on Decentralized Decisions: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3913316

Run Steps

To run locally, cd into the directory and run sh run.sh from your terminal. This will open up a local server running the React App. Make sure to have some Testnet Choice, either by creating a new asset or obtaining some from TinyMan's Testnet site: https://testnet.tinyman.org/#/swap?asset_in=0&asset_out=21364625. Be sure to alter the asset id parameter under constants in the frontend folder if you create a new asset id.

Vote 0

The first vote session, Vote 0, will go live on December 27th.

Blog on Vote 0: https://medium.com/@ChoiceCoin/choice-coin-governance-vote-0-b34147169429

You might also like...

A decentralized protocol for indexing and querying data from DecentraMix's on chain contracts across all supported blockchains.

A decentralized protocol for indexing and querying data from DecentraMix's on chain contracts across all supported blockchains.

A decentralized protocol for indexing and querying data from DeMix contracts across all supported blockchains.

May 3, 2022

Lenster is a decentralized, and permissionless social media app built with Lens Protocol ๐ŸŒฟ

Lenster Decentralized, and permissionless social media app ๐ŸŒฟ lenster.xyz ยป Discord โ€ข Issues ๐ŸŒฟ About Lenster Lenster is a decentralized, and permissi

Jan 7, 2023

decentralized social network using #nostr

Nauka Nauka is an attempt at creating a social network using the nostr protocol. For now it is just a nostr relay that runs on nodejs, but is going to

Aug 31, 2022

Dfunds is a decentralized fundraiser and NFT minter application built on Conflux blockchain with ChainIDE

Dfunds is a decentralized fundraiser and NFT minter application built on Conflux blockchain with ChainIDE

Dfunds is a decentralized fundraiser and NFT minter application built on Conflux blockchain with ChainIDE. Dfunds was inspired by Conflux Labs & ChainIDE Hydra Developer Bootcamp. It was built to solve the problem of individuals and foundations in need of funds.

May 16, 2022

Decentralized clone of Twitter.

Decentralized feed app built with GunJS and Svelte Decentralized technologies are the future, but we can already start implementing them today. This a

Aug 30, 2022

A completely decentralized way of sharing temporary messages.

Debin A completely decentralized way of sharing temporary and permanent messages. Debin uses Waku and IPFS decentralized networks to temporarily or pe

Jun 29, 2022

Decentralized, token-gated discussion platform for DAOs

ETHCC Hackathon 2022 -- Debate3 This is the official ETHCC Hackathon 2022 submission for our project Debate3 ๐ŸŒˆ . Project Description Debate 3 is a De

Nov 8, 2022

ChainLook is a decentralized blockchain analytics platform based on TheGraph and IPFS.

ChainLook https://chainlook.xyz ChainLook is a decentralized blockchain analytics platform based on TheGraph and IPFS. You can create beautiful widget

Nov 21, 2022

Decentralized video-sharing social media platform, built using Lens protocol. ๐ŸŒฟ

Decentralized video-sharing social media platform, built using Lens protocol. ๐ŸŒฟ

Lenstube Decentralized video-sharing social media platform. lenstube.xyz About Lenstube is a decentralized video-sharing social media platform, built

Jan 1, 2023
Comments
  • Missing script:

    Missing script: "start"

    Run command:

    npm start

    Error:

    npm ERR! Missing script: "start"
    npm ERR!
    npm ERR! Did you mean one of these?
    npm ERR!     npm star # Mark your favorite packages
    npm ERR!     npm stars # View packages marked as favorites
    npm ERR!
    npm ERR! To see a list of scripts, run:
    npm ERR!   npm run
    
    opened by Bhaney44 2
  • Tests on Voting Dapp ๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ

    Tests on Voting Dapp ๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ

    Tests On Voting_DApp

    • each folder have its __snapshots__ results, which is a form of a results after running jest command.
    • setUpTests.js has the configuration and the enzyme-adapter enviornment before running.
    • check README.md for terminal results and run steps

    Technology Used

    • Jest
    • Enzyme
    • Enzyme-Adapter
    • axios mock adapter

    Preview

    image

    • Failed Tests suite

    image

    • Test Coverage with
     $ npm test -- --coverage
    

    this will generate a total tests coverage folder after the command in the code directory

    image

    opened by Samuellyworld 0
  • restructuring & making disconnect toggle functional ๐ŸŒ

    restructuring & making disconnect toggle functional ๐ŸŒ

    • instead of sign out on the top navigation component, I added a disconnect toggle functionality that only shows if the user successfully connect their wallet address then return empty or null if no user's wallet is connected. I also added it to the mobile query also, instead of just the button in the bottom nav. This helps the user experience to know when their wallet is truly disconnected.

    • fixed the copy to clipboard functionality, noticed it does not show address copied when it is being clicked.

    • Live preview - https://choice-coin-votingdapp.netlify.app/

    opened by Samuellyworld 0
  • Remove question from FAQ

    Remove question from FAQ

    Suggestion to remove question from FAQ. Don't want to suggest we are selling. Moreover, the proper terminology would be: Where can I buy Choice? - not where can I buy Choice Coin.

    Screen Shot 2021-12-20 at 4 01 24 PM
    opened by Bhaney44 0
Owner
Choice Coin
Official Github for Choice Coin, an open source governance platform on Algorand.
Choice Coin
Decentralized Social Network Money Frauds/Scams including BitClout, Twetch, Steemit, PeakD

Decentralized Social Network Money Frauds and DAOs: BitClout, Twetch, PeakD, Steemit ... Updates 4/29/2021 https://www.coindesk.com/wyoming-dao-llc-la

Scott Stirling 29 Nov 27, 2022
Uncensorable, immutable microblogging platform that is completely decentralized and does not rely on any centralized systems.

Zooko Truly decentralized, immutable and uncensorable microblogging Zooko is a working-example, proof-of-concept proving that you can have a decentral

Publius Federalist 152 Apr 20, 2022
Using decentralized identities with Web 2 to create a no login required website. Built using the Handshake blockchain.

Blending Web 2/3, is this Web .666? ( โ€ขฬ€แด—โ€ขฬ )ูˆ ฬ‘ฬ‘ Learn more by joining the Handshake Discord Community applause is a platform I built using centraliz

Publius Federalist 13 Mar 3, 2022
A easy-to-use framework for building immersive decentralized applications

A easy-to-use framework for building immersive decentralized applications

Sonr 624 Dec 27, 2022
A decentralized streaming platform to incentivize anyone to be a producer and earn from their supporters

Web3Swim Tools Utilized: Front-End: NEXTjs with TypeScript Back-End: Solidity (Smart Contracts) + Moralis (Database) + Thirdweb (Middleware) Blockchai

Brian H. Hough | brianhhough.eth 12 Oct 14, 2022
Decentralized Finance platform (frontend)

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

DJS Tech Group-Dev 2 Mar 28, 2022
Decentralized twitter using Solidity, Ethereum, hardhat, ethers, IPFS, Next.JS, TypeScript, TailwindCSS.

DWITTER: Decentralized Twitter Check out the deployed version of this app at https://dwtr.wajeshubham.in Transactions on Ethereum are slow. Therefore,

Shubham Waje 12 Sep 2, 2022
This is a decentralized Amazon clone, built on the blockchain

The project is a Decentralized version of Amazon, built on the blockchain. Which gives users the ability to purchase and sell items without the involv

Nnam Darlington 3 Jun 27, 2022
Decentralized Twitter prototype built with Polygon, GraphQL, Next.js, Ceramic, Arweave, and Bundlr

Titter - Web3 Social chat beta as fuck ?? Built with Next.js, Arweave, Bundlr, Ceramic, GraphQL, & Polygon How it works This is a working prototype of

Nader Dabit 154 Dec 14, 2022
DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance

DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance. DecentraWorld applies zkSNARKs to enable transactional privacy for all DeFi components by breaking the on-chain link between depositor and recipient addresses.

DecentraWorld Ecosystem 65 May 7, 2022