The objective of our project is to enhance physical and mental well-being by providing personalized yoga practice and emotional support. Using computer vision, machine learning, and a chatbot, it tailors yoga pose recommendations, and delivers supportive interactions based on user emotions.
In the contemporary landscape where mental well-being is paramount, the integration of technology into wellness practices offers innovative solutions to enhance personal health regimes. This project, "Interactive Web Application for Mental Well-Being," aims to develop a comprehensive platform that synergizes personalized yoga practice with an emotion-aware chatbot to promote holistic health. The system comprises two primary modules: Yoga and Chatbot.
The Yoga Module begins by assessing the userβs current emotional state through a selection of 19 predefined moods. Based on this input, the system recommends three tailored yoga poses from a dataset of 77 poses designed to address specific emotional needs. To ensure correct pose execution, the module employs advanced computer vision techniques, utilizing the YOLO (You Only Look Once) model for accurate pose detection and PoseNet for extracting key joint features. An angle heuristic algorithm analyzes the userβs posture, providing real-time corrective feedback to enhance the effectiveness and safety of the practice.
Complementing the Yoga Module, the Chatbot Module engages users by recognizing and responding to 59 distinct emotions. Through an intuitive conversational flow, the chatbot inquires about the reasons behind the userβs emotions, offers empathetic support, and recommends relevant YouTube videos to aid in emotional regulation. Post-interaction, the chatbot gathers feedback to refine its responses, ensuring a personalized and supportive user experience.
By combining personalized physical activity with emotional support, this web application provides a unique and effective tool for individuals seeking to improve their mental and physical well-being. The integration of cutting-edge machine learning and natural language processing technologies ensures that users receive tailored guidance and support, fostering a balanced and healthy lifestyle.
Keywords: Personalized yoga, Computer vision, Machine learning, Mood assessment, Emotion recognition, Pose recommendation, YOLO model, PoseNet model, Chatbot, Pose correction, mental well-being.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Serverside Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, Pandas, numpy
IDE/Workbench : VSCode
Technology : Python 3.6+
Server Deployment : Xampp Server
Database : MySQL
HARDWARE REQUIREMENTS
Processor I3/Intel Processor
RAM 8GB (min)
Hard Disk 128 GB
Key Board Standard Windows Keyboard
Mouse Two or Three Button Mouse
Monitor Any