# Pothole Tracker

## Description
Allow an anonymous user to view the location of reported potholes. Logged in users can report potholes and check on the status of potholes they have reported. Employees can get a list of potholes and their status, update their status and delete potholes.

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

## Target users
### Anonymous users

### Logged-in users

### Employees

## Tags
MVP, Notes, Optional

## User Stories
### Register
As a user, I need the ability to register a user account so that I can report potholes.

### Log In
As a user, I need the ability to log in to the system, so that I can use the system.

### Report a Pothole
As a user of the system, I want to report a pothole so that the city will fix it.

### View Potholes
As an anonymouse user, I need the ability to view all reported potholes so that I can avoid them on my route.

### Review Reported Potholes
As an employee who uses the system, I want to view a list of potholes that have been reported so that I can schedule them for inspection.

### Schedule for Inspection & Repair
As an employee who has reviewed a pothole, I need to update its status so that users can see progress.

Status workflow:

- Reported (date)
- Inspected (date)
- Repaired (date)

### Delete a Pothole
As an employee, when I receive a report for a pothole that already exists, I need to delete the pothole so that redundant repair effort does not take place.

### Rank Pothole Severity
As an employee, once a pothole has been inspected, I want to rank its severity so that it can be prioritized during repair.

### Pothole Map
As a member of the public I want to see the location of reported potholes (by status) displayed on a street map.

### Attach Picture to Pothole Report
As a driver who is submitting a pothole report, I need to attach a picture to the report in order to make it easier for the city to identify and fix the pothole.

### Mobile Friendly Pothole Reporting
As a driver who is submitting a pothole report, I want the application to be easy to use on my mobile device so that I can make a report while away from my PC.

### Public Reporting
As any user, I want to see a report of the city’s progress repairing potholes so that I can tell if my city listens to its citizens.

### Submit a Damage claim
As a driver whose vehicle has been damaged due to a pothole, I want to submit a claim for damages to the City of Cleveland so that I can be reimbursed for repair costs.
