Inspiration

The idea for POSTUREMAXX was inspired by the growing prevalence of posture-related health issues caused by prolonged screen time. As computer science majors with chronic back pain, we wanted to create an accessible tool that helps users monitor and improve their posture in real-time.

What it does

POSTUREMAXX uses your device's camera to analyze your posture by detecting the angles of your neck, shoulders, and back. It provides visual feedback through a simple indicator and sends notifications when bad posture is detected. The app aims to promote healthier habits and prevent long-term posture-related health problems.

How we built it

Frameworks Used:

  • Vision Framework: For real-time pose detection and angle calculations
  • AVFoundation: To access the device's camera for live video feed
  • SwiftUI: For building a clean and intuitive user interface

Core Features:

  • Camera preview integrated with pose detection
  • Angle calculation algorithm for neck and shoulder alignment
  • Notification system that escalates reminders based on posture severity

Challenges we ran into

The biggest challenge that our team ran into was definitely achieving pose detection accuracy. Fine-tuning the angle calculation algorithm and thresholds for detecting bad posture involved extensive testing under various lighting conditions and body positions to avoid false positives or missed detections, which took most of our development time.

Accomplishments that we're proud of

While some of the members in our team have used Swift before, we are proud of using and successfully implementing camera integration and the vision framework for the first time. When our app successfully returned what we wanted after extensive testing, we felt an immense sense of accomplishment!

What we learned

Through this project, we learned the importance of balancing functionality with simplicity in app design. We learned a lot about developing something in such a short period of time, which created a sense of teamwork and critical thinking. We also gained valuable insights into leveraging Apple's frameworks like Vision and AVFoundation to implement advanced features such as pose detection and camera integration.

What's next for POSTUREMAXX

Enhanced Posture Analytics: Add detailed analytics to track progress over time.

Gamification Features: Introduce rewards or challenges to encourage consistent use of the app.

Multi-Angle Detection: Expand pose detection capabilities to include analysis from other views for better accuracy.

Built With

Share this project:

Updates