# Flag Subscription

## Description
This application provides a way to manage users for a holiday flag service. Subscribers pay an annual fee to have a United States flag placed on their lawn during daylight hours on five major holidays (Labor Day, Memorial Day, July 4th, Flag Day, and Veterans Day)

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

## Target users
### As a User, I need to be able to create other users.

## Tags
Notes

## User Stories
### Login
As a User, I need to be able to log in.

### Change Password
As a User, I need to be able to change my password with email confirmation.

### Subscriptions
As a User, I need to be able to create, update, and delete a subscription. Subscriptions include Subscriber name, address, subscription start date, subscription end date, responsible organization (usually a Boy Scout or Girl Scout troop), and a route.

### Organizations
As a User, I need to be able to create an Organization to assign subscriptions to.

### List
As a User, I need to be able to list all service subscriptions.

### List by Organization
As a User, I need to be able to see a list of subscriptions by Organization.

### History
As a User, I need to be able to see a subscription history.

### Routes
As a User, I need to be able to create, update, and delete routes.

### Subscribers by Route
As a User, I need to be able to see all subscribers on a route.

### Map
As a User, I need to be able to see the subscribers on a route on a map.
