Milestone 1 - DPigeon/Edge GitHub Wiki

Parents:

ID User Stories Prioritity
P-01 As a parent, I want to log into the system High
P-02 As a parent, I want to be able to change my password High
P-03 As a parent, I want to be able to retrieve my password Medium
P-04 As a parent, I want to view the profile of my children High
P-05 As a parent, I want to view the academic grades of my children Medium
P-06 As a parent, I want to send private messages to teachers of classes my children are taking Medium
P-07 As a parent, I want to view any public message posted by either a teacher of a class my children are taking or an admin High
P-08 As a parent, I want to be able to contact an admin Medium
P-09 As a parent, I want to filter news feed by subject Low
P-10 As a parent, I want to set alert messages to receive a notification or email on set conditions (For example, if a grade below X is uploaded to my child’s profile) Low

Teachers:

ID User Stories Prioritity
T-01 As a teacher, I want to log into the system High
T-02 As a teacher, I want to be able to change my password High
T-03 As a teacher, I want to be able to retrieve my password Medium
T-04 As a teacher, I want to create a class High
T-05 As a teacher, I want to add a child in my class High
T-06 As a teacher, I want to remove a child from my class High
T-07 As a teacher, I want to update a child’s profile High
T-08 As a teacher, I want to be able to contact an admin Medium
T-09 As a teacher, I want to send a private message to a parent of a child of my class Medium
T-10 As a teacher, I want to post public messages visible by every parent of the children of my class Medium

Admin:

ID User Stories Prioritity
A-01 As an admin, I want to log into the system High
A-02 As an admin, I want to change the password of any account High
A-03 As an admin, I want to create accounts (for any parents, teacher or admin) High
A-04 As an admin, I want to be able to retrieve my password Medium
A-05 As an admin, I want to post public message visible by all parents High
A-06 As an admin, I want to send private messages to a specific parent or teacher Medium
A-07 As an admin, I want to add a child in any class High
A-08 As an admin, I want to remove a child from any class High
A-09 As an admin, I want to add a teacher in any class High
A-10 As an admin, I want to remove a teacher from any class High
  1. Front End : React, HTML, CSS
  2. Back End : Node JS, JSON
  3. Database : MySQL
⚠️ **GitHub.com Fallback** ⚠️