Skip to content

Quadratic Voting is a collective decision-making process that allows you to express the intensity of your preferences on a number of issues.

Notifications You must be signed in to change notification settings

WesWeCan/quadratic-commons

Repository files navigation

Quadratic Commons

License

Description

Quadratic Voting is a collective decision-making procedure that allows you to express the intensity of your preferences on a number of issues. Each voter receives credits to spread across several ballot issues. The more a voter spreads their votes, the more voting power is exercised, thanks to the quadratic mathematics behind the procedure. This encourages all voters to compromise and ensures that the group's preferences are accurately represented.

Context

Our QV tool was designed to experiment with commons communities, who need to make many collective decisions together about multiple issues. Situated research using QV is still scarce, and we noticed many existing interfaces are too complex for use with novice communities, and/or fail to point to specific voting outcomes. To address this, we designed our own QV prototype in which we added ‘badges’ to the results page. These indicate, for instance, which issues received the most attention (as this might not be the number one ranked issue) and when an issue is polarizing. In this way, our QV tool can work like a radar, by detecting levels of friction in the voting outcomes and tagging these on the results page. By flagging these outcomes our tool can help to whittle down the ballot, and help communities transition into more focused rounds of deliberation.

About Charging the Commons

Charging the Commons is a 2-year project that investigates the design of digital platforms for resource communities. The project explores how Situated Design can articulate the values of resource communities- and examines how these values can be translated into designs for the urban commons.

This quadratic voting prototype was designed for the workshop Design for Collective Decision-Making, in cooperation with the Community Land Trust H-buurt (Bijlmer, Amsterdam).

Charging the Commons is a cooperation between Amsterdam University of Applied Sciences (Civic Interaction Design) and Avans University of Applied Sciences (Situated Art & Design).

DEMO

Supporting material

Program in Pakhuis de Zwijger (31 May 2024)

More and more citizens are coming together to share and manage their resources collectively. When new commons communities emerge, they face a remarkable challenge: deciding on a means to make decisions together.

LINK: Design for collective decision making, Wed 31 May 2024

Short Film Documenting the Workshop 'Design for Collective Decision-Making'

LINK: Watch our video

Credits & References

Article from the Economist (Inspriation for the flying credits)

LINK: The interactive Economist article A Square Vote inspired elements of our interface, especially the flying credit.

Learn more about RadicalXchange and quadratic voting.

LINK: RadicalXchange

Technology

This project uses the following technologies:

  • Laravel (v10.10)
  • PHP (Version 8.1 or higher)
  • InertiaJs
  • Vue.js 3 (TypeScript)

Installation

To install the Quadratic Commons project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/WesWeCan/quadratic-commons.git
    
  2. Navigate to the project directory:

    cd quadratic-commons
    
  3. Create a .env file by copying the example file:

    cp .env.example .env
    
  4. Set up your database configuration in the .env file.

  5. Generate a new application key:

    php artisan key:generate
    
  6. Run the database migration:

    php artisan migrate
    
  7. Start the development server:

    php artisan serve
    

Now you can access the Quadratic Commons project in your browser at http://localhost:8000.

Note: Make sure you have Laravel (v10.10) and PHP (Version 8.1 or higher) installed on your system before proceeding with the installation.

Using Yarn

If you prefer to use Yarn as your package manager, you can follow these additional steps:

  1. Install Yarn globally:
    npm install -g yarn
    
  2. Install project dependencies using Yarn:
    yarn install
    
  3. Run the dev server
    yarn dev
    

License

This project is licensed under the CC BY 4.0 License.

The Laravel framework is open-sourced software licensed under the MIT license.

About

Quadratic Voting is a collective decision-making process that allows you to express the intensity of your preferences on a number of issues.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published