Possible Projects - SizeableThink/projectvote GitHub Wiki

  • Name the website
  • Create a tagline for the website
  • Create a logo for the website once we have a name
  • Research what sites are already out there (this includes sites that give info about alternative voting options and/or give the ability to use the site for voting/have usable ballots) *Provide a link to the site and a synopsis of the contents
  • Research possible site designs (look at other websites to get ideas) *Provide a link to the site and describe the design elements (font, color, scheme, borders, layout, features, pictures)
  • List all of the features this website could possibly have (this may just be an ongoing list, maybe we can have a channel in Slack or something in Git Hub.
  • What pages the website should have *Contents of navigation bar *Sitemap *Outline of contents for each page
  • Research each voting method (Approval, Plurality, Rank Choice and Range Voting) – include the following for each method: *Synopsis/Description *Examples of use, history of use *Scenarios demonstrating voting method (favorite color scenario) *Pros/cons *Compliance with voting system criteria (the table on Wikipedia) *Pictures/samples of the ballots
  • Use design suggestions to write HTML/CSS for the website
  • Use JavaScript to write the functions of each of the voting methods
  • Use JavaScript to create other functions on the website (vague, not sure yet what kinds of interactions there will be)
  • Use Bootstrap to make the website reactive