Skip to content
Liam Morley edited this page Oct 18, 2016 · 2 revisions

Voting Location Information = Polling location name, address, hours.

Directions widget = UI widget giving the user an opportunity to start with either their current location or an address that they enter in, and get directions to a location. The widget encompasses the UI elements of the current location button, the address text field, and the "Get directions" button, not the resulting directions themselves or the map changes. When in Early Voting desktop, buttons are only enabled if a location has been selected


Universal Site Header

The upcoming election will be held on Tuesday, November 8, 2016. Important dates:

  • October 19: Registration deadline
  • October 24 - November 4: Early voting
  • November 8: Election Day

The deadline to register to vote is Wednesday, October 19, 2016 at 8 p.m.

Check if you are registered https://www.sec.state.ma.us/VoterRegistrationSearch/MyVoterRegStatus.aspx Register to vote online https://www.sec.state.ma.us/ovr/ List of Candidates http://www.cambridgema.gov/~/media/148965F91BCC4C889AD2D42F5AC2D050.ashx For information about ballot questions, please read through the Information for Voters provided by the Secretary of State's office

Information including voting by mail, absentee voting, etc http://www.cambridgema.gov/election

Early Voting

Early voting will be available from October 24, 2016 to November 4, 2016. Unlike absentee voting, you do not need a reason or excuse to cast your ballot early - all Cambridge voters can participate! There are five early voting locations where you can vote in person.

Election Day

Polls will be open from 7 a.m. until 8 p.m. Cambridge residents can find their polling location based on their residential address below.


Desktop

The desktop view's main exclusive offering is a larger map and more map-based interactions. The sidebar to the map will show many of the items offered on the complementary mobile views.

Early Voting

  • Initialized map shows Cambridge outline and markers for all five early voting locations.
  • Sidebar showing list of Voting Location Information all five early voting locations + Directions widget for each

Election Day

  • Initialized map shows Cambridge outline.
  • Sidebar showing Directions widget
  • When directions are found...
    • map shows it
    • sidebar adds Voting Location Information and directions.

Mobile

The mobile view is oriented toward day-of usage, focusing on showing the address, hours, and allowing the voter to obtain directions to their polling location.

Early Voting

  • Limited to just a list of locations, with information about each location (similar to the Desktop sidebar)
  • Map is not visible
  • Within each location, a link to "Open location within Map App" is visible; clicking will load the location within native map app, depending on platform (see existing function getDirections(destination) function); the URL will not be directions to the location, but just the location itself, so that the user can choose to either look at the location or choose directions

Election Day

  • initially, only show Directions widget
  • when user submits a successful directions request, map appears below widget with display of directions

Backlog

  1. static list of locations; only display link to directions, not Direction widget
  2. static map with locations; only display link to directions, not Direction widget
  3. When clicking on either a location in the map or a location in the sidebar, that location is highlighted in both components
  4. Add directions widget
  5. Early voting: Filter locations by selected time
  6. View list of locations as an accordion (clicking on a location header opens/closes that location; does not affect other locations)
  7. Add routing; Early Voting and Election Day Voting should have unique URLs

Icebox

  1. Small inset picture of map in Mobile view