---
# System prepended metadata

title: AggroVäst USER STORIES

---

# 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

