What’s our project?

Created from a desire to maximize wellness and self-care, MindMaxxing is an innovative yoga and wellness web app designed to provide a personalized relaxing experience by combining computer vision, body tracking, heart rate sensing, and motion analysis into an interactive game.

Our project was inspired by “looksmaxxing,” and by the need for relaxation and mindfulness amidst the pressures of university life. By combining technology with wellness, MindMaxxing offers an engaging, gamified approach to yoga, helping users connect with their body and mind in a fun and immersive way.

How we built it

Built with a React frontend and Node.js backend, the app creates a home-made spa feel, allowing users to de-stress from university life with guided yoga sessions enhanced by real-time biometric feedback. Users can create their own profile with the data being stored in MongoDB. Motion tracking is done through Mediapipe Pose Estimation, which tracks body posture in real-time, and tracks the accuracy of the user’s poses in comparison to pre-trained models. Our pulse sensor and MPU6050 accelerometer and gyroscope provide real-time BPM feedback and motion intensity to assess relaxation levels. Generative AI gives tips and recommendations on how the user can level-up their overall experience.

Challenges we ran into

We initially planned to integrate an ESP32-CAM for external camera tracking, but were unable to get far due to hardware limitations and connectivity issues. The ESP32-CAM struggled with inconsistent Wi-Fi transmission, making it unreliable for real-time computer vision tasks. Additionally, integrating it with the web app required complex networking solutions that would introduce unwanted latency. As a result, we decided to default to our laptop’s built-in camera, which provided a higher resolution, better frame rate, and direct browser support, ensuring smoother body tracking and a more responsive user experience.

Accomplishments that we're proud of

Successfully integrating computer vision-based pose estimation using MediaPipe was a significant accomplishment that we are proud of. We were able to track body movements in real time, detect key skeletal points, and analyze yoga poses with remarkable accuracy. The biggest challenge was calculating pose accuracy, as we had to develop a reliable way to compare the user's posture against ideal yoga positions. We carefully calibrated and customized the pose-matching algorithm to achieve a high level of accuracy, which was a huge milestone, as it brought us closer to our vision of creating an interactive and intelligent yoga experience that adapts to the user’s performance in real time.

What we learned

Ultimately, we made significant progress in web design and development, learning how to integrate real-time data visualization, user-friendly interfaces, and responsive layouts into our project. We gained hands-on experience working with React and Node.js, learning how to connect hardware components to a web-based platform effectively.

Most importantly, this makeathon provided us with the opportunity to experiment with a variety of hardware sensors, deepening our understanding of wearable technology and its potential applications. We explored heart rate monitoring, motion tracking, and body pose estimation, discovering both the challenges and possibilities of integrating biometric data into an interactive experience. Additionally, working with video game mechanics for engagement and feedback helped us see how technology can enhance wellness in a fun and interactive way. This project has given us valuable insight into how technology can be leveraged to improve relaxation, mindfulness, and overall well-being.

What's next?

Looking forward, we see MindMaxxing evolving into an even more immersive yoga experience. One major expansion is AI-powered personal yoga routine recommendations based on biometric data. We would also like to introduce dynamic environmental adjustments, allowing the app to control lighting and music to match the intensity and mood of the session, creating an enhanced home spa atmosphere. Another key area of improvement would be to Implement an improved wearable and increased variety of poses, as well as unique selective game modes for added complexity. We would also like to improve the look of our UI to better represent the vibe that our project is going for.

Share this project:

Updates