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

No packages published