Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

TrueVote GR5: Implementation

Website URL:

http://truevote.herokuapp.com/

...

Please note that once you finish auditing the ballots you were assigned, you can only view audit results. If you would like to audit more ballots, please create a new username. Our population is only allowed to audit the ballots they are given and no more; the website reflects this limitation. We've assigned new users 5 ballots arbitrarily. 

If you would like to take a brief look more extensively at the main page of the site, you can login with these credentials:

...

This account has 1000 ballots to audit. When you log in, you will be in the middle of the audit. To leave, simply pause the audit. We gave this user 1000 ballots to audit so you can easily view the main page and test out all the features without being forced to keep creating new users. However, to see the full functionality, please create a new username since there is more of the site after the user completes and audit. 

Browser:

This page has been designed for and tested in Chrome.  Please note that for the most realistic simulation, please use a full-screen presentation mode. While it will work without this setting, our user population will be auditing the election on computers which should be set up prior to their arrival in full-screen presentation mode to minimize confusion and distraction during the auditing process.

Individual Contributions:

...

  • Building the database necessary for all the back-end work
  • Formatting the main auditing page and tying this to the database
  • Formatting the fix mistake page and tying this to the database

Ayesha:

  • Styling
    • Logout page
    • Welcome page
    • Modals
  • Logout/Pause Audit capability on all pages
  • Some sidebar work
  • Organizing the code from GR4, splitting it into separate .css, .js, .html, etc. files
  • Formatting the login and welcome pages
  • All of the miscellaneous little tasks (formatting modals, headers, and buttons, etc.)

Harshini:

  • Tying the results page to the database to update dynamically
  • Formatting the results page
  • Writing the draft of this wiki

...