MediTrack is a comprehensive personal health tracking and medication management application designed for individuals managing chronic conditions like diabetes, hypertension, or post-surgery recovery. The app serves as a digital health diary, enabling users to log daily vitals, set medicine reminders, record symptoms, and build a health history that can be shared with doctors in a clean PDF format.
Note: MediTrack is not a diagnostic tool but a consistent tracking companion that helps patients stay on top of their health routine.
Patients with chronic illnesses often face challenges:
- ❌ Forgetting to take medicines
- ❌ Missing consistent vitals tracking
- ❌ No organized health records for doctor visits
MediTrack solves this by:
- ✅ Centralizing all health data in one place
- ✅ Providing smart reminders and alerts
- ✅ Generating visual graphs for trend analysis
- ✅ Creating exportable PDF reports for healthcare providers
- Medical history (conditions, blood group, allergies)
- Emergency contact information
- Personal details management
- Blood Pressure (Systolic/Diastolic)
- Blood Sugar (Fasting/Post-meal)
- Body Temperature
- Weight
- SpO2 (Oxygen Saturation)
- Notes and timestamps
- Custom frequency (Once daily, Twice daily, Every X hours)
- Alarm notifications
- Dose count tracker
- Active/Inactive medicine management
- Log symptoms with severity ratings (1-5)
- Free text notes
- Historical symptom tracking
- Weekly and monthly trends
- Color-coded alerts (Normal/Borderline/Critical)
- Interactive charts for vitals history
- Date and doctor name
- Prescription details
- Follow-up date tracking
- Additional notes
- Photo upload of prescriptions
- PDF storage
- Organized prescription history
- One-tap report generation
- Summary of vitals, medicines, and symptoms
- Selectable date range
- Shareable with doctors
- One-tap emergency button
- Sends location + health summary
- Pre-saved emergency contact
- Automatic SMS with health data
- Language: Java
- Minimum SDK: API 24 (Android 7.0)
- Target SDK: API 36 (Android 14)
| Library | Purpose |
|---|---|
| SQLite | Offline-first local database |
| MPAndroidChart | Interactive charts and graphs |
| iText7 | PDF report generation |
| Material Design Components | Modern UI elements |
| AndroidX | Jetpack libraries support |
dependencies {
// Core Android
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
// Charts
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
// PDF Generation
implementation 'com.itextpdf:itext7-core:7.2.5'
// Image Picker
implementation 'com.github.dhaval2404:imagepicker:2.1'
}