Inspiration
The inspiration for MyHealth Passport came from the difficulty people face in managing their medical records securely and conveniently. We noticed how disorganized health data can lead to challenges in emergencies, miscommunication with healthcare providers, and difficulty in maintaining personal health history. This app is designed to simplify the process and offer an all-in-one solution for securely storing and accessing medical records.
What it does
MyHealth Passport allows users to securely store, access, and manage their medical records in one place. It ensures data privacy with Firebase Authentication, simplifies record access through Cloud Firestore, and supports mental health by offering a personal therapist chatbot powered by Anthropic API. Users can scan and analyze medical certificates with the Gemini API, making health management seamless.
How we built it
We built MyHealth Passport using Android’s Jetpack Compose for a responsive, intuitive user interface. Firebase Authentication and Cloud Firestore handle secure user authentication and data storage, while Cosmocloud Object Storage is used for storing larger medical files. We incorporated the Gemini API for automated medical document analysis and the Anthropic API for the mental health chatbot, which supports users’ emotional well-being.
Challenges we ran into
One of the major challenges we faced was ensuring that sensitive medical data is stored securely while allowing easy access to users. Integrating multiple APIs, such as Gemini and Anthropic, to work seamlessly within the app also required careful planning and implementation to maintain performance and data security.
Accomplishments that we're proud of
We are proud of creating an app that not only simplifies the complex task of managing medical records but also integrates AI to offer holistic health support. The successful integration of multiple technologies like Firebase, Cosmocloud, and AI-powered APIs is a significant accomplishment. Additionally, providing secure and scalable storage through Cosmocloud was a key achievement.
What we learned
Through this project, we learned the importance of balancing security with user accessibility, especially when dealing with sensitive data like medical records. We also gained experience in integrating AI-driven APIs and leveraging cloud storage for large-scale, secure data management. The process also taught us how to create a holistic user experience that addresses both physical and mental health needs.
What's next for MyHealth Passport
Next, we plan to expand the app by adding features like integration with MongoDB Atlas for alternative data storage options. We also aim to improve the chatbot’s functionality, offering more personalized insights and recommendations. Additionally, we plan to incorporate more health tracking features, such as connecting with wearable devices for real-time health monitoring and expanding the app’s reach to a global audience.
Built With
- android-studio
- anthropic-api
- cloud-firestore
- cosmocloud
- firebase
- firebase-authentication
- firebase-crashlytics
- firestore
- gemini-api
- jetpack-compose
- kotlin
- retrofit
Log in or sign up for Devpost to join the conversation.