# AggroVäst USER STORIES
## Front [30d]
## Back [50d]
## Projektledning [15d]
## Grafisk design [10d]
## QA [7.5d]
## App
- As a developer I want to set up my app
- Verify Push Notifications through Firebase
- Verify app design & layout
- Verify backend endpoints
- Verify session tokens
- As a user I want to view the germination grade of my seeds
- As a user I want to log in to the app
- Verify log in
- As a user I want to view the current germination grade of my seeds
- As a user I want to view the germination grade over time in a graph
- Verify sorting time span in graph
- As a user I want to view a timelapse animation of my seeds germinating
- Verify all images in a batch are shown
- Verify all images are played one after another 0.5sec delay, looping
- As a user I want to log out of the app
- As a user I want to recieve a Push Notification when a new datapoint has been added to my germination grade
- Verify Push Notification sent when a new datapoint has been added
- Verify Push Notification sent when a a batch has finished
- Verify setting for Push Notification frequency
## Front
- As a developer I want to have a design for the website
- Verify Web design & layout
- Verify Color scheme
- Verify Font
- Verify Site navigation
- As a user I want to view information about germination boxes
- As a user I want to create an account
- Verify User email
- Verify User password
- As a user I want to manage my license
- Verify User payment info
- As a user I want to cancel my license
- As a user I want to place orders on germination boxes
- As a user I want to pay with my credit card
- As a user I want to pay with PayPal
- As a user I want to have my germination box shipped to my adress
- Verify order sent to company email
## Back
- As a developer I want to set up the backend
- Verify Database Design
- Verify bootstrap code
- As a user I want to create an account
- Verify User email
- Verify User password
- As a user I want to manage my license
- Verify User payment info
- As a user I want to cancel my license
- Verify User subscription canceled
- Verify User lock out
- As a user I want to view the germination grade of my seeds
- As a developer I want to register germination boxes with user in a db
- Verify box connected
- As a developer I want to receive a picture from a germination box
- Verify batch number
- As a developer I want to analyze a picture from a germination box
- Verify script running
- As a developer I want to send analysis data to an app
- As a user I want to place orders on germination boxes
- As a user I want to pay with my credit card
- As a user I want to pay with PayPal
- As a user I want to have my germination box shipped to my adress
- Verify order sent to company email
- Verify order archiving
- As a user I want to recieve a Push Notification when a new datapoint has been added to my germination grade
- Verify Push Notification sent when a new datapoint has been added
- Verify Push Notification sent when a a batch has finished
- Verify setting for Push Notification frequency