| 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 | 02-Feb to 08-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. | Create directory structure for code | 0% | On Track | 15-Feb-24 | |||||||||||||||||||||
4 | Design provider architecture and model classes | 10% | On Track | 15-Feb-24 | ||||||||||||||||||||||
5 | Design and implement chores page UI | 10% | On Track | 15-Feb-24 | ||||||||||||||||||||||
6 | Implement basic chore table in database | 0% | On Track | 15-Feb-24 | ||||||||||||||||||||||
7 | Implement provider arch., integrate UI with database | 0% | Future Task | |||||||||||||||||||||||
8 | Chore approval (UI, business logic, and DB) | 0% | Future Task | |||||||||||||||||||||||
9 | Rewards page (UI, BL, and DB) | 0% | Future Task | |||||||||||||||||||||||
10 | Logic/registration page (UI, BL, and DB) | 0% | Future Task | |||||||||||||||||||||||
11 | Settings page (UI, BL, and DB) | 0% | Future Task | |||||||||||||||||||||||
12 | Tasks Completed | Tasks Delayed | Tasks Planned | |||||||||||||||||||||||
13 | Create org chart (Nathan) Update project name (Nathan) Setup Flutter and Supabase projects (Andrew) Plan/document more architectural details (Kylie) Learn more about Supabase and Flutter (Ryan) | Prototyping (delayed due to dev. environment issues; moved focus towards more specific tasks) Practice Supabase and Flutter integration (delayed due to dev. environment issues; will focus on specific task instead) | Add requirements to project wiki (Nathan) Setup folder structure for project code (Nathan, Kylie) Flesh out model classes and provider architecture (Nathan, Kylie) Add development tasks to task board (Kylie) Design chore UI in Flutter (Andrew) Design mockups of different screens (Andrew) Create chore table in the database (Ryan) Create a simple DAO interface in Dart (Ryan) | |||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | Team Members -- Billable Hours | Key Project Risks and Issues | ||||||||||||||||||||||||
19 | Name | Role/Task | Hours | Type | Risks or Issue Description | |||||||||||||||||||||
20 | Nathan Walker | Project Manager, QA Lead | 4.8 | 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. | |||||||||||||||||||||
21 | Kylie Callaway | Chief Architect, Library & Config. Manager | 4.9 | |||||||||||||||||||||||
22 | Andrew Thibaudeau | UI Designer, Front-end Business Logic Dev. | 5.5 | |||||||||||||||||||||||
23 | Ryan Harper | Database Developer | 5.5 | Risk | Supabase is based on Postgres, which a new SQL dialect for our database developer. | |||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | Total | 20.7 | ||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||