# 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.

## Project details
- Category: General
- Difficulty: 
- Suggested stack: Not specified
- Approval status: Approved

## 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.
