YogaSnap
Align, Refine, and Feel the Divine – Yoga Mastery, Anytime!
Created on 21st January 2024
•
YogaSnap
Align, Refine, and Feel the Divine – Yoga Mastery, Anytime!
The problem YogaSnap solves
Gone are the days of scheduling classes or relying on in-person instructors. YogaSnap is accessible at the user's convenience, making yoga practice flexible and adaptable to various schedules and locations.
Many individuals, especially beginners, struggle with self-assurance in their yoga journey. YogaSnap acts as a virtual guide, offering instant guidance, bolstering confidence, and encouraging users to push their boundaries safely. YogaSnap provides real-time feedback, ensuring each pose is executed with precision, enhancing the overall quality of the yoga practice. Improper yoga alignment can lead to injuries over time. YogaSnap acts as a preventative tool, offering guidance to help users avoid common pitfalls and reduce the risk of injuries associated with incorrect poses. YogaSnap breaks down barriers by providing accessible guidance, making yoga inclusive regardless of age, experience level, or physical abilities. It's a step towards creating a more diverse and welcoming yoga community.
In essence, YogaSnap isn't just a pose detector; it's a solution to the multifaceted challenges individuals face in their yoga practice, ushering in a new era of mindful, personalized, and accessible wellness.
Challenges we ran into
During the development of the Yoga Pose Detection web application, we encountered several challenges that required careful resolution. We faced issues installing the mediapipe package in the newer versions of Python, leading to disruptions in the code flow. This required thorough investigation and adaptation to ensure compatibility.
Additionally, the model training process presented challenges as it needed to be performed multiple times for optimal accuracy. This iterative training process introduced complexities, demanding meticulous adjustments and testing.
Furthermore, we encountered difficulties due to outdated documentation and requirements for certain libraries, notably impacting the satisfaction of the application's dependencies.
Tracks Applied (2)
Replit
Replit
Open Track
Technologies used