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

https://github.com/gemfarmer/ranked-choice-voting


https://github.com/gemfarmer/ranked-choice-voting

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# MSP Ranked Voting

## Site to demonstrate advantages/benefits of Ranked Choice Voting

### Dependencies
1. Cake
2. CoffeeScript
3. Express
4. Jade
5. Mongoose/MongoDB
6. Jade
7. Stylus

### CDN includes
1. Bootstap
2. J@uery

#### What to do
1. Clone Repo: `git clone https://github.com/gemfarmer/Gemfarmer-Express-Boilerplate.git`
2. In terminal at directory: `npm install`
3. Start server: `cake dev`
4. Add new terminal tab: `sudo mongod`
5. Add another new tab: `mongo`

### Todo

1. Add JQuery UI
2. http://jqueryui.com/sortable/#connect-lists add "sortable, connected list"
3. Create object of candidates. sort alphabetically by last name
4. Get display working
5. Add logic in server to save choices to database
6. Add tabulate results button and server-side logic that determines winner
7. Append results to DOM