Iteration Plan Week 10 - Sidduri2025/RehabEdge GitHub Wiki
Iteration Plan – Week 10
Project: RehabEdge – Remote Physical Therapy with Edge AI
1. What tasks from the previous iteration plan did not get completed?
The following tasks from Week 7 were partially completed and require continuation:
- Further improvements to therapy session analytics for the doctor dashboard
- Enhancements to posture detection logic in therapy exercises
- Backend optimization for therapy data management
- UI improvements for therapy workflow and exercise screens
2. Why did they not get completed?
Week 7 mainly focused on implementing the core therapy session workflow, including:
- Therapy activity navigation flow
- Camera capture integration
- Session logging APIs
- Initial doctor dashboard progress view
Some advanced features such as:
- structured therapy plan assignment
- therapy plan database models
- patient-specific therapy plan APIs
- arm movement tracking using pose detection
required additional backend architecture and pose detection integration, so they are scheduled for Week 10.
3. Which tasks from the previous iteration plan will you move to this current plan?
The following tasks are being carried forward into Week 10:
- Enhancing therapy analytics and reporting for doctors
- Improving posture tracking accuracy for therapy sessions
- Refining backend structures for therapy workflows
- Improving therapy module UI and usability
4. Tasks Planned for the Current Iteration (Week 10)
Focus Areas (Aligned to SRS)
- Therapy Plan Assignment Workflow
- Therapy Plan Backend APIs
- Therapy Plan Data Modeling
- Arm Exercise Capture using Pose Detection
5. Assignment of Tasks and Verification Plan (Week 10)
| Student | Task | Verification |
|---|---|---|
| Jhansi Akshara | Build the doctor-side and patient-side UI flow for therapy plan assignment including doctor form inputs and patient exercise view screens. | Doctor can assign a therapy plan from UI. Patient sees assigned plan after login/refresh. Exercise cards show reps, sets, instructions, and session start button. Empty, loading, and error states handled correctly. |
| Vaishnavi Sidduri | Implement backend APIs and business logic for therapy plan assignment including validation, RBAC rules, and patient-specific therapy plan retrieval. | APIs tested successfully in Postman. Doctor can assign/update plans. Patient can only view their own active plan. Invalid requests rejected. Correct therapy plan returned for logged-in patient. |
| Chaithanya | Extend Prisma schema and seed data for therapy planning models including TherapyPlan, TherapyPlanExercise, and Exercise master data. | Prisma migrations run successfully. Seed script inserts exercise master data. Demo patients receive sample therapy plans. Schema supports future analytics and session tracking. |
| Praneetha Reddy Lakkam | Integrate BlazePose / Pose Landmarker for arm exercise tracking in therapy screens including shoulder, elbow, and wrist detection. | Camera runs on Android 10+. Arm landmarks track stably. Overlay aligns with preview. At least one arm exercise completes with pose detection. Session summary includes posture metadata. |
6. Concrete Plan for Demonstrating Task Completion
A live demonstration will include:
Doctor Portal Demo
- Doctor selects a patient
- Creates a therapy plan
- Adds exercises with reps, sets, and duration
- Assigns the therapy plan successfully
Patient Mobile App Demo
- Patient logs in
- Assigned therapy plan loads
- Exercise cards display instructions and session start option
- Empty state appears if no plan is assigned
Backend Demo
- Therapy plan created using POST API
- Plan retrieved using GET endpoints
- Role-based access control verified
- Correct therapy plan returned for authenticated patient
Pose Detection Demo
- Camera preview with arm landmark overlay
- Shoulder, elbow, and wrist detection working
- Arm exercise detected during therapy session
- Session returns posture metadata
Verification Artifacts
- GitHub commit history reviewed per student
- API request and response examples shown
- Prisma migration logs demonstrated
- Mobile UI walkthrough recorded if needed
- Pose detection output preview displayed