Content
- Sprints and Details
- Images
- Tests
| Task | Status |
|---|---|
| Design: Designing System Architecture, Database Schema, API Schema. | X |
| Front-End: Build the basic structure using HTML, CSS, and JavaScript. | X |
| Back-End: Implement core functionalities with Flask. | X |
| Database: Set up PostgreSQL for handling user data. | X |
| Testing: Initial manual and automated tests on front-end and back-end to ensure basic functionality. | X |
Milestones:
Completion of front-end and back-end development.
| Task | Status |
|---|---|
| Model Training: Train Media Pipe Model for joint detection and angle calculation. | X |
| Integration: Integrate Media Pipe and OpenCV for real-time video processing. | X |
| Feedback Mechanism: Implement logic for analyzing joint angles and providing real-time feedback. | X |
| Feedback Mechanism: Implement logic for post-workout feedback and tracking. | X |
| Additional Features: Alternate exercise options and personalized recommendations. | X |
| Testing: Manual and automated testing of the training and feedback mechanisms. | X |
Milestones:
- Completion of model training and feedback mechanism.
- Successful integration of Media Pipe and OpenCV.
- Initial testing of the feedback mechanism.
| Task | Status |
|---|---|
| End-to-End Testing: Conduct thorough end-to-end testing of the entire application. | X |
| Automated Testing: Implement Selenium for automated testing to ensure functionality, performance, and reliability. | X |
| Load Testing: Load testing for 100 concurrent users. | X |
| Security: Apply OWASP Top 10 security principles to protect user data and ensure application security. | X |
| Bug Fixing: Identify and fix any issues discovered during testing. | X |
Milestones:
- Comprehensive end-to-end testing completed.
- Automated testing with Selenium implemented.
- Security measures applied and tested.
| Task | Status |
|---|---|
| Deployment: Deploy the application on a cloud-based host. | x |
| User Testing: Conduct user testing in the deployed environment and gather feedback. | x |
| Final Testing: Perform final round of testing to ensure all features are working as expected. | x |
Milestones:
- Successful deployment of the application.
- Final round of testing and bug fixing completed.
- Project documentation finalized.











