File size: 2,229 Bytes
0a0a66e
 
 
 
 
 
 
 
 
 
 
 
 
a895c78
 
0a0a66e
a895c78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
---
title: HealthAIAdvisor
emoji: 🐠
colorFrom: purple
colorTo: yellow
sdk: streamlit
sdk_version: 1.43.2
app_file: app.py
pinned: false
license: mit
short_description: An AI-powered health and wellness assistant providing person
---

# HealthAI Advisor 🌿

[![Streamlit](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://healthaiadvisor.streamlit.app/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

An AI-powered health and wellness assistant providing personalized diet plans, workout routines, yoga sequences, and real-time health coaching using Groq's lightning-fast LLMs.

![App Screenshot](screenshots/dashboard.png)

## Features ✨

- **AI-Powered Recommendations**
  - 🍎 Personalized meal plans with macros
  - πŸ’ͺ Custom workout routines by fitness level
  - 🧘 Yoga sequences with pose instructions
  - πŸ€– Interactive health coaching chat

- **Health Dashboard**
  - πŸ“Š BMI calculator with progress visualization
  - πŸ’§ Daily hydration & activity tracking
  - πŸ“ˆ Weekly progress metrics

- **Smart Customization**
  - πŸ₯— Dietary restrictions/allergy support
  - πŸ‹οΈ Equipment-aware workout plans
  - ⏱️ Duration-based exercise routines

## Prerequisites πŸ“‹

- Python 3.7+
- pip package manager
- [Groq API Key](https://console.groq.com/keys)

## Installation βš™οΈ

1. Clone the repository:
```bash
git clone https://github.com/aitiwari/HealthAIAdvisor.git
cd healthai-advisor
```

2. Install dependencies:
```bash
   pip install -r requirements.txt
```
3. Set up your Groq API key:
```bash
echo "GROQ_API_KEY=your_api_key_here" > .env
```

## Usage πŸš€

1. Start the application:
```bash
streamlit run app.py
```
2. Explore features through the sidebar navigation:

    🏠 Dashboard: Track health metrics

    🍎 Diet Planner: Generate meal plans

    πŸ’ͺ Workout Generator: Create exercise routines

    🧘 Yoga Advisor: Get customized yoga sequences

    πŸ€– AI Coach: Chat with health assistant

## Acknowledgments πŸ™
    Powered by Groq LPUs

    Built with Streamlit

    Health insights from Mixtral-8x7b AI model

    Fitness data recommendations from health community knowledge