Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codersomya/ranked-based-voting-system

Implementation of a ranked-choice voting system (RCV) is an electoral system in which voters rank candidates by preference on their ballots
https://github.com/codersomya/ranked-based-voting-system

actix-web docker-compose postgres rust sortable-list

Last synced: about 2 months ago
JSON representation

Implementation of a ranked-choice voting system (RCV) is an electoral system in which voters rank candidates by preference on their ballots

Awesome Lists containing this project

README

        

A ranked-choice voting system (RCV) is an electoral system in which voters rank candidates by preference on their ballots.

In instant-runoff voting, if a candidate wins a majority of first-preference votes, he or she is declared the winner. If no candidate wins a majority of first-preference votes, the candidate with the fewest first-preference votes is eliminated. Ballots that ranked a failed candidate as their first, or highest choice, depending on the round, are then reevaluated and counted as first-preference ballots for the next highest ranked candidate in that round. A new tally is conducted to determine whether any candidate has won a majority ballots. The process is repeated until a candidate wins an outright majority. Elements of this process, such as the number of candidates eliminated in each round, may vary by jurisdiction.