A full-stack web application for personalized health tracking with an AI Coach.
- 📊 Dashboard with daily calories in/out tracking
- 🏃 Log workouts with sets, reps, and intensity
- 🥗 Log meals with nutritional breakdown
- 📅 Daily summary with deficit/surplus analysis
- 🤖 AI Fitness Coach powered by Hugging Face API
- Backend: Python, Flask, SQLAlchemy, Flask-Login
- Database: PostgreSQL
- Frontend: Tailwind CSS, Jinja2
- AI: Hugging Face API
- Clone the repo
- Create a virtual environment:
python3 -m venv venv - Activate it:
source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Create a
.envfile withDATABASE_URLandHF_API_KEY - Run:
python3 app.py