cotterjd / alt-voting-ui Goto Github PK
View Code? Open in Web Editor NEWapp that illustrates ranked voting.
app that illustrates ranked voting.
All votes are hardcoded right now. Need an interface to allow voting.
Will want all options listed and let the user drag and drop in the order they prefer, add their name and then submit.
(The name would just ensure people don't submit two submissions or it will be obvious in the results, by either two of the same name, or a fake name who nobody knows. We may want to support anonymous voting in the future, but that would involve tracking IP's or something to disallow double votes)
Instead of just rendering the new state of the vote and their previous choice that didn't make the cut disappearing, we want to preserve their previous choices and shift the voters list up where the relevant pick is in the row of the current round. This round can maybe be highlighted or given a border of some sort. Any votes above this row would be crossed out.
Works on Firefox just fine, but on chrome it seems to clear all the values out.
voting options are hardcoded now. Need the UI to add the options.
Could bring in a library for this like Chakra or do custom styling with styled components
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.