A privacy-focused, completely offline Android application for recording and managing family medical history. Designed with elderly users in mind, featuring large buttons, high contrast UI, and simple navigation.
- 👤 Multiple User Profiles - Manage records for entire family with emoji avatars
- 🏥 Doctor Visits - Record visits with prescriptions, tests, and follow-ups
- 💊 Medicine Database - Offline database of 253,000+ Indian medicines
- 📄 OCR Scanning - Scan prescriptions and reports using on-device ML
- 📊 Vitals Tracking - Weight, BP, heart rate monitoring
- 🩺 Health Conditions - Track chronic diseases like BP, diabetes, PCOS
- 📋 Test Reports - Store and manage medical test results
- 🏥 Insurance Management - Track policies and premium due dates
- 📆 Period Tracker - Cycle logging and ovulation prediction (for female users)
- 🔔 Smart Reminders - Medicine, follow-ups, insurance, vitals
- 💡 Health Tips - Curated wellness advice from WHO, CDC, Mayo Clinic
- ✅ 100% Offline - No internet connection required
- ✅ No Cloud Sync - All data stays on your device
- ✅ F-Droid Compliant - No proprietary dependencies
- ✅ No Analytics - Zero tracking or telemetry
- ✅ Open Source - GPLv3 licensed
- Android 11 (API 30) or higher
- ~100MB storage space (including medicine database)
- Camera permission (optional, for OCR scanning)
# Coming soon to F-Droid repository# Prerequisites: Flutter 3.10.1 or higher
git clone https://github.com/yourusername/medilog.git
cd medilog
# Get dependencies
flutter pub get
# Build APK
flutter build apk --release
# Install on device
adb install build/app/outputs/flutter-apk/app-release.apk# Install Flutter SDK from https://flutter.dev/docs/get-started/install
# Clone repository
git clone https://github.com/yourusername/medilog.git
cd medilog
# Install dependencies
flutter pub get
# Generate Drift database code
flutter pub run build_runner build --delete-conflicting-outputs
# Run app
flutter runlib/
├── data/ # Database, models, repositories
├── features/ # UI screens by feature
├── services/ # Notifications, OCR
└── core/ # Theme, constants, utilities
assets/
├── medicines.db # Pre-built SQLite database
└── health_tips.json
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
See CREDITS.md for third-party attributions.
For bug reports and feature requests, please use the GitHub Issues page.
Built with Love for families who care about health privacy
Max Demon