Skip to content

Commit 4902ed3

Browse files
committed
Merge branch 'main' into MPC-145-Camera-Share-from-an-account-to-another
2 parents 40fb155 + ff509a0 commit 4902ed3

File tree

1 file changed

+54
-4
lines changed
  • documentation/docs/development-plan

1 file changed

+54
-4
lines changed
Lines changed: 54 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,62 @@
11
---
2-
sidebar_position: 2Brainstorming
2+
sidebar_position: 2
33
---
44

55
# Tasks
66
_A task is the performance of an activity leading to a specific feature in a product. E.G. Design of unit x. Associated with each task is predecessor tasks (what tasks must be complete before this task can start) an estimated effort estimated finish data responsible individual successor tasks (what tasks cannon start until this task is complete). A task should be completed within 1-2 weeks._
77

88
## Planning/Elaboration Phase (PP)
9+
<table>
10+
<tr>
11+
<th> # </th>
12+
<th> Task </th>
13+
<th> Platfrom </th>
14+
<th> Estimated Timeframe </th>
15+
<th> Finish Data </th>
16+
<th> Assigned Individual(s) </th>
17+
<th> Successor Task(s) </th>
18+
</tr>
19+
<tr>
20+
<td> 1 </td>
21+
<td> Brainstorming </td>
22+
<td> - </td>
23+
<td> 1 week </td>
24+
<td> Ideas </td>
25+
<td> Everyone </td>
26+
<td> Plans for next step </td>
27+
</tr>
28+
</table>
29+
30+
| # | Task | Platform | Estimated Timeframe | Finish Data | Assigned Individual(s) | Successor Task(s) |
931
|:---:|:---------------:|:----------:|:----------:|:--------------------:|:---------------:|:--------------------:|
10-
|#|Task|Platform|Estimated Timeframe|Finish Data|Assigned Individual(s)|Successor Task(s)|
11-
|---:|---------------:|----------:|----------:|--------------------:|---------------:|--------------------:|
12-
|1|Brainstorming| |1 week|Ideas|Everyone| |
32+
| 1 | Brainstorming | - | 1 week | Ideas | Everyone | - |
33+
| 2 | Initial hardware mockup | Raspberry Pi | 1 week | Blueprint/design of hardware | Tim, Nick, Joanne | Building Hardware (Camera / Raspberry Pi) |
34+
| 3 | Initial app mockup | Java | 1 week | Blueprint/design of app | Tyler, Justin | Running app |
35+
| 4 | Initial cloud mockup | AWS | 1 week | Blueprint/design of cloud | Keita, Sid | Cloud connection |
36+
| 5 | Research database | MySQL | 2 week | Database | Keita | Storing recordings |
37+
| 6 | Connection between devices mockup | - | 1 week | understanding of how devices will communicate | Tyler, Joanne | Connection between devices |
38+
39+
40+
## Implementation Phase (IP)
41+
42+
_Camera_
43+
44+
| # | Task | Platform | Estimated Timeframe | Finish Data | Assigned Individual(s) | Successor Task(s) |
45+
|:---:|:---------------:|:----------:|:----------:|:--------------------:|:---------------:|:--------------------:|
46+
| 1 | Connect Raspberry Pi to camera | Raspberry Pi | 1 week | Working camera that can capture/record | Tim, Nick | Connection to other devices
47+
| 2 | Connect Raspberry Pi to microphone | Raspberry Pi | 1 week | Can capture sound | Tim, Nick | Audio settings
48+
| 3 | Connect Raspberry Pi to Device | Bluetooth | 1 week | Using bluetooth to connect to the app to be able to access wifi | Tyler, Justin | App development/Connection to cloud |
49+
| 4 | Camera connection to cloud | Wifi | 1 week | Connection to cloud for video storage | Keita, Sid | Cloud storage and database management |
50+
51+
52+
_App_
53+
54+
| # | Task | Platform | Estimated Timeframe | Finish Data | Assigned Individual(s) |
55+
|:---:|:---------------:|:----------:|:----------:|:--------------------:|:---------------:|
56+
| 1 | Create user interface environment where buttons and features will be added | Android Studio | 1 week | Compete UI | Tyler, Justin, Joanne |
57+
| 2 | Create button where user can choose between cameras | Android Studio | 1 week | Switching between cameras (thermal, night vision, etc.) | Tyler, Justin, Nick |
58+
| 3 | Be able to see video live from the application (bitrate and resolution is low for live streaming) | Android Studio | 1 week | Live stream | Tyler, Justin, Nick |
59+
| 4 | Create feature where user can customize streaming resolution | Android Studio | 1 week | Set different resolutions on videos | Tyler, Justin, Nick |
60+
| 5 | Create feature where user can save video/audio | Android Studio | 1 week | Save feature | Tyler, Justin, Nick |
61+
| 6 | Create log where user can scroll through and replay saved video/audio | Android Studio | 1 week | Access save video/audio | Tyler, Justin, Nick |
62+
| 7 | Create feature where user can select criterion for each type: Brightness, Motion, Sound | Android Studio | 1 week | Customizable settings | Tyler, Justin, Nick |

0 commit comments

Comments
 (0)