A | B | C | D | E | F | G | H | I | |
---|---|---|---|---|---|---|---|---|---|
1
|
ID
|
Story |
Estimated Hours
|
Priority (1-5)
|
Status
|
Person Assigned | Sprint Finished | ||
2
|
1.1 | Create base flutter app | 2 | 5 | Completed | Marcelo | 1 | Sprint Planned For | |
3
|
1.2 | Design and setup database using firestore | 4 | 5 | Completed | Cloie | 1 | Sprint 1 | |
4
|
1.3 | CRUD functionality from database into app | 10 | 4 | Completed | Cloie, Marcelo | 1 | Sprint 2 | |
5
|
1.4 | Create basic UI design | 4 | 5 | Completed | Gwyn | 1 | Sprint 3 | |
6
|
1.5 | Page for basic data visualizations (new words/day, ect.) | 10 | 4 | Completed | Rob | 1 |
Sprint 4/Future work
|
|
7
|
1.6 | Basic authentication using firebase authenticator | 15 | 4 | Completed | Marcelo | 1 | ||
8
|
1.7 | Page to add words to a child | 10 | 4 | Completed | Gwyn | 1 | ||
9
|
1.8 | Create spell check functionality | 2 | 1 | Completed | Cloie | 1 | ||
10
|
1.9 | Add home page to app | 3 | 2 | Completed | Gwyn, Rob | 1 | ||
11
|
2.1 | Connect authentication to database | 5 | 5 | Completed | Cloie, Marcelo | 2 | ||
12
|
2.10 | Setup Google Cloud Storage | 2 | 4 | Completed | Cloie | 2 | ||
13
|
2.11 | Refactor word model to handle multiple languages | 3 | 2 | Completed | Cloie | 2 | ||
14
|
2.12 | Add settings page | 1 | 3 | Completed | Rob, Gwyn, Cloie | 2 | ||
15
|
2.13 | Allow parent to pick language to track | 3 | 2 | Completed | Cloie, Rob | 2 | ||
16
|
2.14 | Add switch language setting | 10 | 4 | Completed | Cloie | 2 | ||
17
|
2.15 | Allow video upload/stroage | 10 | 5 | Completed | Cloie | 3 | ||
18
|
2.16 | Page for video streaming | 3 | 4 | Not Started | Cloie | 3 | ||
19
|
2.17 | Researcher home page | 12 | 4 | Completed | Gwyn | 3 | ||
20
|
2.18 | Add feature to add new children and switch between children | 5 | 5 | Completed | Rob | 2 | ||
21
|
2.19 | Add feature to add existing child to new parent | 5 | 5 | Completed | Rob, Marcelo | 2 | ||
22
|
2.2 | Custom Claims for User Roles (and firebase functions) | 5 | 4 | Completed | Marcelo | 2 | ||
23
|
2.20 | Multilingual Funtionality for Spellcheck | 5 | 3 | Completed | Cloie | 2 | ||
24
|
2.3 | Optimize Existing Stats Page Queries | 1 | 2 | Completed | Rob | 2 | ||
25
|
2.4 | Catch and Handle errors in firebase_repository | 2 | 4 | Completed | Marcelo | 2 | ||
26
|
2.5 | Update authentication system to use user id instead of email | 3 | 4 | Completed | Marcelo | 2 | ||
27
|
2.6 | Add More Statistics to Stats Page | 1 | 1 | Completed | Rob | 3 | ||
28
|
2.7 | Update user model class to resyncchronize if another synchronize is queued. (Connected: figure out why there is no data on app open for a bit) | 2 | 3 | Completed | Marcelo | 3 | ||
29
|
2.9 | Add roles to authService | 2 | 4 | Completed | Marcelo | 3 | ||
30
|
3.1 | add download as csv function to researcher | 2 | 4 | Completed | Gwyn | 3 | ||
31
|
3.2 | Video Streaming | 10 | 5 | In Progress | Cloie | |||
32
|
3.3 | video selection and upload for specified user | 10 | 5 | Completed | Cloie | 3 | ||
33
|
3.4 | anonymize database | 3 | 4 | Completed | Cloie | 3 | ||
34
|
3.5 | Update User model class to use a listener | 6 | 4 | Completed | Marcelo | 3 | ||
35
|
3.6 | Refactor top bar to work with new user model class | 4 | 4 | Completed | Marcelo, Rob | 3 | ||
36
|
3.7 | Refactor and admin page and cloud functions to work with anonymized database | 5 | 4 | Completed | Marcelo | 3 | ||
37
|
3.8 | Add email-uid table download button | 3 | 5 | Completed | Marcelo | 3 | ||
38
|
3.9 | Cleanup admin page | 1 | 3 | Completed | Marcelo | 3 | ||
39
|
3.10 | Refactor landing page UI | 6 | 3 | Completed | Gwyn | 3 | ||
40
|
3.11 | Add surveys at signup | 4 | 3 | Not Started | ||||
41
|
3.12 | Add researcher account from admin | 3 | 4 | Not Started | ||||
42
|
3.13 | Add accept terms and conditions page | 4 | 3 | Not Started | ||||
43
|
4.1 | Research for word parsing AI | 15 | 1 | Not Started | ||||
44
|
4.2 | automate token Refresh Using FCM | 10 | 2 | Not Started | ||||
45
|
4.3 | Put app on Google Play Store | 7 | 3 | Not Started | ||||
46
|
4.4 | Implement word parsing AI | 20 | 1 | Not Started | ||||
47
|
4.5 | E2EE | 7 | 1 | Not Started | ||||
48
|
4.6 | Update repository to throw errors instead of just catching them | 6 | 5 | Not Started | Marcelo, Cloie, Rob, Gwyn | |||
49
|
4.7 | Add generic exception catch and function rerun function | 3 | 5 | Not Started | Rob | |||
50
|
4.9 | add override to add words (for names ect.) | 5 | 2 | Not Started | Cloie, Gwyn | |||
51
|
4.10 | force parent to create child on sign up | 5 | 4 | Not Started | ||||
52
|
4.11 | allow parents to annotate videos - ie put video and words together | 12 | 4 | Not Started | ||||
53
|
4.12 | Fix overflow error in admin page on phones | 2 | 3 | Not Started | ||||
54
|
4.13 | Add confimarmation dialogues to some buttons on the admin page | 2 | 2 | Not Started | ||||
55
|
4.14 | Add a button to make a user a researcher in the admin page | 2 | 5 | Not Started | ||||
56
|
4.15 | Alert Child list with FCM when a user creates a new child | 8 | 1 | Not Started | ||||
57
|
|||||||||
58
|