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)
Target users
As a User, I need to be able to create other users.
Tags
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.