| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Project Name | Togetherly | Date | 23-Feb to 29-Feb | Project Manager | Nathan Walker | ||||||||||||||||||||
2 | Project Summary (including redirection) | Key Tasks | Progress | Status | Finish | |||||||||||||||||||||
3 | Togetherly is an app that will allow parents to assign chores to one or more kids and will allow kids to earn rewards for completing their assigned chores. | Entity relationship diagram | 85% | On Track | 11-Mar-24 | |||||||||||||||||||||
4 | Child home - Database and services | 70% | Delayed | 04-Mar-24 | ||||||||||||||||||||||
5 | Child home - Business logic | 80% | Delayed | 04-Mar-24 | ||||||||||||||||||||||
6 | Child home - UI | 90% | Delayed | 04-Mar-24 | ||||||||||||||||||||||
7 | Parent home - Entities and models | 50% | On Track | 06-Mar-24 | ||||||||||||||||||||||
8 | Parent home - Database and services | 20% | On Track | 12-Mar-24 | ||||||||||||||||||||||
9 | Parent home - Business logic and UI | 10% | On Track | 12-Mar-24 | ||||||||||||||||||||||
10 | Rewards system | 0% | Future Task | 20-Mar-24 | ||||||||||||||||||||||
11 | Chore approval system | 0% | Future Task | 04-Apr-24 | ||||||||||||||||||||||
12 | Logic/registration system | 0% | Future Task | 08-Apr-24 | ||||||||||||||||||||||
13 | Settings and notifications system | 0% | Future Task | 10-Apr-24 | ||||||||||||||||||||||
14 | Tasks Completed | Tasks Delayed | Tasks Planned | |||||||||||||||||||||||
15 | Set up page routing system Design app logo Design Chore entity Create/update Chore and Person tables Design Reward entity Find/create Git cheat-sheet for the team Figure out high-level entities to include in architecture and design documents Create and post team architecture and design documents | Design and implement Chore provider (almost done, awaiting refinement and PR review) Create/update Chore and Person models (almost done, awaiting refinement and PR review) Create ChoreAssignment table (not critical for demo 1, didn't have time this week) Research implementations of repeating tasks (some research done, but no conclusion reached yet) Create Reward model (not critical for demo 1, work started) Integrate Chore provider into the Chore UI (Chore provider not yet ready) Implement Chore service (Chore model not yet ready) | Post test plan document (Nathan) Sort out model and Chore provider details (Nathan and Kylie) Look into how to manage dependencies between providers (Nathan) Integrate finished Chore provider into the Chore UI (Andrew) Finish Chore detail dialogue (Andrew) Add fake chore data to the database for the upcoming demo (Ryan) Finish implementing Chore service using finalized models (Ryan) Experiment with different implementations of repeating tasks (Kylie) Research unit testing and mocking practices for Dart (Kylie) Design and implement Person service (Ryan) Figure out needs for Person-related state management (Andrew) Design and implement Person-related providers (Andrew and Kylie) Create ChoreAssignment model (Kylie) Create ChoreAssignment table and service (Ryan) Update providers to use ChoreAssignment service (Andrew) Add chore completion, editing, and overview to the UI (Andrew) Create Reward table and start designing Reward service (Ryan) | |||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | Team Members -- Billable Hours | Key Project Risks and Issues | ||||||||||||||||||||||||
21 | Name | Role/Task | Hours | Type | Risks or Issue Description | |||||||||||||||||||||
22 | Nathan Walker | Project Manager, QA Lead | 8.0 | Risk | Flutter is an unfamiliar technology to two of our team members, so there will be at least an initial learning curve in the development process. | |||||||||||||||||||||
23 | Kylie Callaway | Chief Architect, Library & Config. Manager, Front-end Business Logic Dev. | 5.0 | |||||||||||||||||||||||
24 | Andrew Thibaudeau | UI Designer | 8.5 | |||||||||||||||||||||||
25 | Ryan Harper | Database Developer | 5.8 | Risk | Supabase is based on Postgres, which a new SQL dialect for our database developer. | |||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | Issue | We are unsure how to manage state dependencies between different providers, something which is critical to our app's functionality. | ||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | Total | 27.3 | ||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||