🩺 Personal Health Tracker
A comprehensive health tracking app that lets users upload medical reports, automatically extract data, track health trends, and securely share insights with others.
🌟 Key Highlights
- Secure User Authentication: Multiple sign-up options (email, or Google) with robust verification processes.
- AI-Powered OCR: Automatically extract data from uploaded medical reports with exceptional accuracy.
- Health Trends Analysis: Visualize your health history using column and line charts.
- Customizable Profiles: Manage and personalize your health information.
- Seamless Sharing: Share medical reports and health insights securely using QR codes or username through user permissions.
🛠️ Features Overview
🔒 Authentication System
- Sign-Up: Register with email or Google. Verify your account via email confirmation.
- Login: Login securely using email/username and password.
- Google Login: Seamlessly authenticate using the Google account on your device.
👤 User Profile Management
- Edit Profile: Update details like username, email, password, profile picture, and health information (e.g., age, blood group).
- View Profile: Access uploaded medical reports, health history, and trends.
- Search Users: Look up other users by username. Use QR codes for easy connections.
📄 Medical Report Upload & Management
- Upload Options:
- Capture reports directly using the camera.
- Select images from the gallery, with options to crop or rotate before upload.
- Add manual entries for custom medical parameters.
- AI OCR: Extracts text from medical reports with exceptional accuracy, regardless of format.
- Categorization: Reports are auto-classified based on type (e.g., blood tests).
📊 Health Insights & Analytics
- Health Trends Visualization:
- View historical data with bar charts showing test results and trends.
- Monitor progress over time based on key metrics.
- Report Summaries: Automatically generated insights highlight important details in medical reports.
🤝 Secure Sharing & Permissions
- Share Reports: Grant access to specific users with permission controls.
- QR Code Sharing: Generate QR codes for profiles or reports to facilitate quick sharing.
- Privacy Control: Customize who can view your reports and profile.
🔔 Health News
- Daily Health News: Stay updated with the latest health trends and tips.