ravocal
Group scheduling with ranked-choice voting.
ravocal helps a group land on a decision together: propose the options — meeting times, places, whatever is up for a vote — collect everyone's ranked preferences, and let ranked-choice voting settle on the winner the most people can live with, rather than the one that got a plurality.
Early-stage. Stack: TypeScript, GraphQL, Docker.
Full documentation lives in the project README: https://github.com/cubicecho/ravocal