Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/codersomya/ranked-based-voting-system
- Owner: coderSomya
- Created: 2024-08-18T07:06:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-18T12:07:03.000Z (4 months ago)
- Last Synced: 2024-08-18T13:27:02.811Z (4 months ago)
- Topics: actix-web, docker-compose, postgres, rust, sortable-list
- Language: HTML
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.