Week 1
- Video Tasks:
- Research: Mobile video capture methods.
- Research: Camera calibration techniques.
- Research: Livestream video processing techniques.
- Research: Keypoint detection methods for posture and movement.
Week 2
- UI Tasks:
- Research: Study Flutter fundamentals.
- Research: Explore UI libraries for live data and dashboard design.
- Research: Learn state management approaches.
- Implement: Create a UI screen for choosing the emergency.
Week 3
- Video Tasks:
- Implement: Build basic functionality for video capture.
- Implement: Build basic functionality for livestream video processing.
Week 4
- Video Tasks:
- Implement: Build basic functionality for keypoint detection.
- UI Tasks:
- Implement: Create UI screens for
- Determining if the person needs CPR.
- The live feed.
- Implement: Set up navigation between screens.
Week 5
- Video Tasks:
- Implement: Build a processing module that assesses whether the bystander follows instructions and outputs corrective feedback or the next step in the normal flow for conversion to speech (an audio task).
Week 6
- UI Tasks:
- Implement: Integrate the UI with the first half of the backend endpoints.
Week 7