https://github.com/gemfarmer/ranked-choice-voting
https://github.com/gemfarmer/ranked-choice-voting
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gemfarmer/ranked-choice-voting
- Owner: gemfarmer
- Created: 2013-11-19T21:33:54.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-11-25T22:56:15.000Z (over 12 years ago)
- Last Synced: 2025-03-11T02:36:07.623Z (over 1 year ago)
- Language: CoffeeScript
- Size: 9.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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