CardioHealthAssistant is an advanced, AI-powered health tracking and management application designed to provide comprehensive cardiovascular health insights, personalized recommendations, and proactive health monitoring.
- Comprehensive Health Monitoring
- Track critical cardiovascular health indicators
- Record and analyze:
- Cholesterol levels (Total, LDL, HDL)
- Blood sugar levels
- Blood pressure
- BMI calculations
- Exercise minutes
- Heart rate
- Intelligent Analysis
- Advanced machine learning algorithms
- Personalized health risk assessments
- Predictive health trend analysis
- Gemini AI Integration
- Natural language health consultations
- Contextual health recommendations
- Personalized wellness strategies
- Multi-Channel Reminders
- Medication adherence tracking
- Customizable reminder frequencies
- Email and SMS notifications
- Google Calendar event integration
- Interactive Health Dashboards
- Time series trend analysis
- Distribution charts
- Correlation heatmaps
- Comparative box plots
- Matplotlib, Seaborn, and Plotly Visualizations
- Cross-Platform Support
- Flutter-based mobile application
- iOS and Android compatibility
- Synchronized health tracking
- Real-time notifications
- Language: Python 3.12
- Frameworks:
- Streamlit
- Pandas
- NumPy
- AI Integration:
- Google Gemini AI
- Generative AI API
- Scikit-learn
- TensorFlow
- Predictive health modeling
- Framework: Flutter
- Language: Dart
- Platform: Cross-platform (iOS/Android)
- Twilio SMS
- Google Calendar API
- SMTP Email
- Python 3.12+
- Flutter SDK
- Google Cloud Account
- Twilio Account (Optional)
-
Clone the Repository
git clone https://github.com/s-araromi/CardioHealthAssistant.git cd CardioHealthAssistant
-
Setup Python Environment
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
-
Configure Environment Variables
- Copy
.env.example
to.env
- Fill in required API keys and credentials
- Copy
-
Run the Application
streamlit run app.py
cd mobile_app
flutter pub get
flutter run
- End-to-end encryption
- Secure API key management
- HIPAA compliance considerations
- User data anonymization
- Secure authentication mechanisms
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
- Follow PEP 8 style guide
- Write comprehensive unit tests
- Document new features and changes
- Advanced machine learning risk prediction
- Wearable device integration
- Telemedicine consultation booking
- Comprehensive health report generation
- Multi-language support
MIT License
- Google Gemini AI
- Streamlit Community
- Flutter Team
- Open-source contributors
Sulaimon Araromi
- Email: sulaimonararomi@gmail.com
- LinkedIn: https://www.linkedin.com/in/sulaimon-araromi-395573151/
- Project Link: https://github.com/s-araromi/CardioHealthAssistant
Disclaimer: This application is for informational purposes and should not replace professional medical advice. Always consult healthcare professionals for personalized medical guidance.