Blossom Women Health Care App 🌸
Inspiration 🌱
The inspiration behind Blossom Women Health Care came from the unique health needs and challenges faced by women who may have limited access to healthcare. This includes:
- Women Unable to Visit Hospitals: Considering South Asia countries, many women lack access to regular hospital visits due to remote locations or time constraints.
- Religious or Cultural Constraints: Certain women face barriers to checkups due to religious practices or cultural restrictions.
- Preference for Female Doctors: Women who may not feel comfortable receiving treatment from male doctors, especially for sensitive health issues.
- Guidance on Specialist Selection (Lack of knowledge): Women who are unsure about the right specialist to consult for specific health issues or symptoms.
These challenges inspired the creation of a personalized, AI-powered healthcare solution that provides accessible health advice, symptom analysis, and specialist recommendations—right from the user's smartphone.
What It Does 🩺
Blossom Women Health Care is a comprehensive health app for women that offers:
- Self Disease Tracking: Users can input symptoms via text or images, and the app leverages AI to analyze these inputs, offering tailored health advice.
- AI-Generated Weekly Advice: The app reviews the user’s weekly symptom entries and generates customized health advice to support proactive health management.
- Symptom Analysis and Doctor Guidelines: After analyzing symptoms, the app suggests relevant health guidelines and recommends specialists who can address specific concerns.
- Specialist Recommendations: AI identifies and recommends nearby doctors based on the user’s location and required specialization.
- Daily Health Tracker: Users can log daily symptoms, which generates a weekly health summary along with proactive advice based on recent symptoms.
- Blog for Health Education: Users can read an upload curated articles on health, wellness, and lifestyle.
- Blog Comments: Users can discuss the issues in comment section.
- Historical Health Data: Stores past health data for users to review, enabling them to monitor changes over time.
How We Built It ⚙️
The development of Blossom Women Health Care involved:
- Generative AI Integration: Used for multiple features, including self disease tracking, weekly advice generation, personalized doctor guidelines, and identifying specialists based on symptoms.
- Flutter and Firebase: Built the app with Flutter for seamless cross-platform functionality and Firebase for backend services, including user authentication and real-time data updates.
- Multi-Role User Authentication: Developed a dual-role authentication system for doctors and patients, each with a tailored user experience.
- Location-Based Specialist Recommendations: AI-powered location services to suggest nearby female doctors and specialists.
- Blog and Health Advice Content: Integrated Firebase to manage and display educational content on health, with advice tailored to the user’s health tracking data.
Challenges We Ran Into 🚧
- Firestore Storage Limitations: The free-tier limitations of Firebase presented challenges, particularly around data storage and management.
- Integration of online Appointment Scheduling: Finding a reliable, online appointment package for scheduling within the app was difficult, requiring some modifications to fit project constraints.
- Time Constraints:Unable to implement the full feature set, including online appointment scenarios, profile editing, log out, and ID-based female identification option in sign-up, due to a limited timeline that required prioritization
- Gender-Based Verification: Implementing ID-based gender detection to verify female users presented additional technical challenges but was crucial to the app’s purpose.
Accomplishments That We’re Proud Of 🏆
- Successfully integrated AI-driven disease tracking using both image and text inputs.
- Developed a weekly advice generator that analyzes daily symptoms to provide users with proactive, AI-based health advice.
- Built an intuitive, privacy-centered health tracker for women, providing personalized health summaries and insights.
- Created a dual-role authentication system with separate interfaces for doctors and patients(Users), enhancing user experience.
What We Learned 📚
This project taught us valuable skills, including:
- Advanced Flutter and Firebase Development: Mastered integrating Firebase for scalable, real-time data management.
- Generative AI Application: Leveraged AI for symptom analysis, weekly advice, and specialist recommendations to improve user experience and accessibility.
- Multi-Role Design: Designed a seamless authentication system for two distinct user types (user and doctors).
- Implement The Comment Section: Designed the comment section in blog using firebase.
- Enhanced Problem-Solving: Addressed various challenges around gender verification (tensorflow is learnt yet - The Plan is train the different ids model and use it in flutter using tFlite package), data storage, and feature prioritization within a tight timeframe.
What's Next for Blossom Women Health Care App 🚀
Looking ahead, we aim to:
- Implement Paid Firestore Plan: Move to a paid Firebase plan to support additional data storage and user needs.
- Add Online Appointments: Integrate a secure video consultation feature for remote healthcare access.
- Expand Symptom Analysis: Enhance the AI to recognize a broader range of symptoms and offer more tailored advice.
- ID based female Identification: Planning to train a model using the TensorFlow package for implementation.
- Push Notifications: Develop reminders for health tracking and personalized health tips.
- Localization: Provide multi-language support to make the app more accessible to a global audience.
- Release iOS Build: We plan to expand the reach of the Blossom Women Health Care App by building and releasing a version for iOS platforms, ensuring that more women can access our health services regardless of their device preference.
- Implement Basic Missed Functions: In this release, I was unable to implement the profile edit and logout functions due to time constraints. These features are essential for user convenience and will be prioritized in the upcoming updates to enhance user experience.
- Implement Blog Article Delete and Edit Section: I am currently working on adding functionality for users to edit and delete their blog articles. Once implemented, this feature will enhance user control over their content, allowing for greater flexibility and improved user experience in managing their articles in the app.
Log in or sign up for Devpost to join the conversation.