Back to project list

Voter Involvement

Description

To provide more information for voters, this application allows users to find out about their current elected representatives, about upcoming town hall events and to submit questions for those events.

Approved Potential Capstones

Target users

Anonymous user

Logged-in user

Administrator

Tags

MVP Notes Optional

User Stories

Map of states

As an anonymous user, I can click on a map of the United States and see information about U.S. Representatives and Senators along with Washington and local contact information so I can reach out to my representatives.

Doners

As an anonymous user, I can click on a map of states and see the top donors to national campaigns from my state for I can determine who is influencing elections.

Town Halls

As an anonymous user, I can click on a map of the United States and see the last tow hall that was conducted and the next tow halls scheduled for the Representatives and Senators so I can become involved in the process.

Representative updates

As an administrator, I can update state-by-state information that is displayed for Senators and Representatives to keep information current

Submit questions

As a logged-in user, I can submit questions to a specific Senator or Representative to be included in the net to help to improve my understanding of issues.

Change questions

As a logged-in user, I can delete or change questions that I have previously submitted to keep the material up to date.

Filter questions

As an administrator, I can edit or delete questions that are not appropriate.

Admin Login

As an administrator, I need to be able to log in to access the administrative function of the system.

Register as a logged-in user

As an anonymous user, I need to be able to register to access the logged-in capabilities.

Login

As a logged-in user, I need to be able to log in to access the logged-in capabilities.

Change password

As an Administrator or a logged in user, I need to be able to update my password to protect my access to the site.

Create Admins

As an administrator, I need to be able to create additional administrators to share the workload on the system.

Suggest a related idea Download PDF Download Markdown

Back to project list