A personalized AI fitness assistant designed to help users across Nigeria (and beyond) create home workout plans, meal plans, and stay consistent with their health journey — powered by prompt engineering and natural language processing (NLP).
- 🧠 AI-Powered Chatbot: Chat with your fitness coach anytime.
- 🍲 Personalized Meal Plans: Based on fitness goals and lifestyle.
- 🏠 Home Workouts: Plans tailored to your body type, schedule, and equipment.
- 📚 Prompt-Powered Intelligence: Context-aware answers based on your own data.
- 📱 Mobile-Friendly UI: Designed for easy use across all devices.
- 🎥 Landing Page Video: Quick motivational preview to engage users.
- Frontend: HTML, CSS (Tailwind utility-style), JavaScript
- Backend: Python, Flask
- AI Stack: LangGraph + LangChain, OpenAI (or LLM of choice)
- Memory Persistence:
MemorySaverfor session continuity - Hosting: Render
# 1. Clone the repository
git clone https://github.com/UncleTeslim/FitNaijaCoach.gitgit
cd FitNaijaCoach
# 2. Set up your virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Run the Flask app
python app.py
---
## 🧠 Future Improvements
- ✅ Add user authentication
- ✅ Save chat history per user
- ✅ Admin dashboard for analytics
- 🧾 Integration with Nigerian nutrition APIs
- 📱 PWA support (Installable web app)
---
## 📄 License
**MIT License**
Use it, remix it, improve it — just give credit if you do.
---
## 💬 Made with 💪 by UncleTesim
Built with love and logic.
Powered by Naija grit 🇳🇬.