TrueVote GR5: Implementation

Website URL:

http://truevote.herokuapp.com/

To test our site in its entirety, please create a username.

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 look more extensively at the main page of the site, you can login with these credentials:

  • Username: amy
  • Password: 6813

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:

In GR4, all team-members contributed to most aspects of the website, adjusting at least something small on every page. Moving into GR5, we decided on the look of each page as a team and then divided the implementation. The front-end required a lot of changes from GR4 to GR5 based on the feedback we received. Implementation was divided as follows:

Alvaro:

  • 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

Harshini:

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

Rachael:

  • Creating a tutorial for the main auditing page
  • Creating a tutorial for the fix mistake menu
  • FIx screen resizing problems
  • No labels

1 Comment

  1. Usability: Great job making a very learnable, safe UI! I also like the addition of a pause button to encourage breaks!

    Thanks for all your hard work this term!