Healify - Secure Health, Simplified
Healify is a health records management app to handle medical data
App Development
Flutter
Android
Blockchain
Project By
Deepanshu Sharma
Technologies
Android, Flutter, Docker, AWS, Solidity
Time Period
5 Weeks
Problems :
1
Decentralized Storage : Users lack a single platform to securely store and organize their diverse health records.
2
Data Security and Integrity : Sharing sensitive medical records with healthcare providers, friends, or family often involves insecure methods, raising concerns about privacy and data tampering.
3
Absence of Health Insights : Without actionable insights, raw medical data fails to empower users to take proactive steps toward disease prevention or better health management.
4
Cumbersome User Experience : Existing solutions often have clunky interfaces, making it tedious for users to upload, retrieve, and share their records easily.
5
Lack of Flexibility in Use : Users need a solution that they can independently manage, free of dependencies on hospitals or other healthcare systems.
Key Features :
1
Comprehensive Health Records : Users can store a variety of medical documents—prescriptions, reports, diagnosis details, treatment history, and media (videos/images)—all in one place.
2
Blockchain for Secure Sharing : Built with Solidity, the app ensures tamper less data sharing using blockchain, guaranteeing medical record integrity. This feature enables users to safely share records with healthcare providers, friends, or family.
3
AI-Powered Health Insights : By integrating Gemini API, Healify analyzes health data and suggests personalized precautions to help prevent potential diseases, turning raw data into actionable insights.
4
Powerful Backend Architecture : A Golang backend, fully Dockerized, ensures scalability and performance, while deployment on AWS EKS brings cloud-native advantages.
5
Seamless Cloud Storage : Files and images are stored securely on AWS S3, ensuring data durability and accessibility anytime, anywhere.
6
Optimized Data Management : With Prisma and MongoDB, Healify offers fast and efficient data retrieval and management, ensuring a smooth user experience even with large datasets.
Approaches :
1
Single-App Architecture:
Initially, I considered implementing all features directly within the app to avoid using a separate backend. However, this approach was not scalable and became difficult to maintain, especially for handling large datasets and advanced features.
2
Full Blockchain Implementation:
I initially thought of leveraging blockchain for all app functionalities, including storage and AI integration. However, this approach was overly complex and not practical for features requiring fast data retrieval and processing.
3
Backend Separation:
To address scalability and maintainability, I introduced a dedicated backend using GoLang. This allowed for modular implementation, better performance, and seamless integration with third-party services like AWS S3 and Gemini API.
4
Hybrid Data Management:
Instead of fully relying on blockchain for storage, I used a hybrid approach—blockchain for secure data sharing and AWS S3 for scalable and cost-effective storage of medical records.