Skip to content

coderknk/yogaAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

readme_content = """# 🧘‍♀️ YogaAI Your Personalized Yoga & Meditation Assistant – Powered by AI, Guided by Wellness

Python Flask License

image

🔍 Features

  • 🤖 AI-Powered Routine Suggestions
    Get personalized yoga & meditation routines based on your health concerns using ML models.

  • 💬 Natural Language Understanding (NLP)
    Understands inputs like "I feel anxious" or "I have back pain" and recommends suitable poses.

  • 🧘 Curated Wellness Plans
    Beginner-friendly yoga poses & guided meditations tailored to your comfort level.

  • 💻 Smooth User Experience
    Clean, responsive front-end built with HTML, CSS & JavaScript.

  • 🔒 Secure Login System
    Flask-powered authentication with dedicated login & signup pages.


🛠️ Tech Stack

Layer Technology Used
Frontend HTML, CSS, JavaScript
Backend Python (Flask)
Database SQLite + SQLAlchemy ORM
AI/ML scikit-learn, pandas, pickle
NLP Label Encoding, Target Encoding

📁 Project Structure

``` yogaai/ ├── static/ # Static assets (CSS, images) ├── templates/ # HTML templates (login, signup, homepage) ├── app.py # Main Flask application ├── model.pkl # Trained ML model for yoga suggestions ├── label_encoders.pkl # Encoded input features ├── target_encoder.pkl # Encoded output labels ├── requirements.txt # Python dependencies ├── logo.png # Project logo ```


🚀 Getting Started

Follow these steps to set up and run YogaAI locally:

```bash

1️⃣ Clone the repository

git clone https://github.com/yourusername/yogaai.git

2️⃣ Navigate to the project folder

cd yogaai

3️⃣ Create and activate a virtual environment

python -m venv venv venv\Scripts\activate # Windows source venv/bin/activate # Mac/Linux

4️⃣ Install dependencies

pip install -r requirements.txt

5️⃣ Run the Flask app

python app.py

6️⃣ Open in browser

http://127.0.0.1:5000/ ```

🔑 Tip: Replace `yourusername` with your actual GitHub username before sharing this repository.


🛣️ Roadmap

  • Add more yoga categories (e.g., prenatal, senior-friendly)
  • Improve NLP accuracy with advanced preprocessing
  • Add voice input support
  • Deploy on a live server (Render / Heroku)
  • Build a user dashboard with history tracking

🤝 Contributing

We welcome contributions of all kinds — from bug fixes and new features to design suggestions!

  1. 🍴 Fork the repository
  2. 🌿 Create a new branch → `git checkout -b feature/your-feature`
  3. 💻 Make your changes
  4. ✅ Commit & push → `git push origin feature/your-feature`
  5. 📬 Open a Pull Request

⚙️ Model Files

This project uses pre-trained ML models:

  • `model.pkl` — Core yoga routine prediction model
  • `label_encoders.pkl` & `target_encoder.pkl` — For input/output encoding

⚠️ To retrain the model, run the training script with the appropriate dataset (training code coming soon).


YogaAI isn’t just code — it’s a step toward mindful living through intelligent tech.
💡 Star the repo ⭐ if you find it helpful and contribute to its growth! """

file_path = "/mnt/data/README.md"

with open(file_path, "w") as f: f.write(readme_content)

file_path

About

dev muni patanjali

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors