Health Insight is a Streamlit-based health analytics app that provides personalized wellness insights, anomaly detection, and glucose trend predictions.
Built using Python, Firebase, and scikit-learn, it combines signal processing, machine learning, and interactive visualizations.
- 🧠 Personalized Insights – Real-time feedback based on glucose, heart rate, activity, and calorie data
- 📊 Data Visualization – Smooth trend lines and anomaly markers using Matplotlib
- ⚡ Signal Processing – FFT analysis to detect health rhythm irregularities
- 🔮 Prediction Engine – Linear regression model for short-term glucose forecasts
- ☁️ Cloud Sync – Firebase Firestore integration for persistent user data
- 👤 Authentication System – Email-based login and per-user data storage
- Frontend: Streamlit
- Backend: Firebase Firestore
- Auth: Firebase Authentication
- Libraries: Pandas, NumPy, SciPy, scikit-learn, Matplotlib
# Clone the repo
git clone https://github.com/nakibj/HealthInsight.git
cd HealthInsight
# Create a virtual environment
python -m venv venv
source venv/bin/activate # on macOS/Linux
venv\Scripts\activate # on Windows
# Install dependencies
pip install -r requirements.txt