Inspiration

At the heart of our families and communities was where the original idea for HealthSync was conceived. The struggles my grandparents experienced to keep up their regular health practices during a world crisis opened my eyes to the limitations of the technology we have now for healthcare. One's own experience with the lack of support provided by current services brought home the urgent need for technology to both enable independent living and adjust to the intricate health needs of the elderly. With this knowledge in hand, we were inspired to come up with a solution that would serve as the foundation in significantly improving the lives of a great number of senior citizens.

What it does

HealthSync is more than just an app; it's a lifeline for the elderly. This web application streamlines complex health management tasks into a user-friendly interface. By integrating medication schedules, doctor's appointments, emergency services, and real-time health monitoring, HealthSync acts as a comprehensive health assistant that enhances the autonomy and safety of its users, ensuring they feel secure and supported every day.

Features:

  • Medication Management: Automated schedules and reminders for medications, including dosage timings with a feature to reorder prescriptions seamlessly.
  • Appointment Scheduler: Direct integration with healthcare providers to schedule appointments.
  • SOS Emergency Button: A one-click emergency call feature that promptly alerts emergency services and shares the user’s location and medical profile with predefined contacts.
  • AI-Powered Health Assistant: Employs natural language processing to facilitate interaction through voice commands, helping users recall appointment details and access medical advice.
  • Interactive Health Education: Provides customized educational content on common elderly health issues, medication management, and lifestyle tips.
  • AI Nutritionist: An AI-driven feature that analyzes dietary habits and recommends personalized meal plans to promote a healthier lifestyle.

How we built it

Our journey in building HealthSync was a fusion of diverse technologies and collaborative spirit. We chose React Js for its cross-platform capabilities, ensuring accessibility regardless of the device. The backend, crafted with Python and Flask, forms the backbone that supports seamless integration of complex functionalities. Our choice to incorporate Azure's OpenAI API was pivotal, enabling sophisticated natural language processing for intuitive voice commands. MongoDB offered the robust, scalable database solutions we needed. Throughout the development, APIs like Twilio and Azure Speech Service were instrumental in crafting a responsive and interactive experience. The use of window.speechSynthesis enhanced the application’s accessibility, allowing it to effectively communicate with users through spoken feedback, while Geocoder facilitated precise location services critical for the SOS features.

Built With

  • Languages:

    • JavaScript (React Js) was chosen for its efficiency in building interactive user interfaces, with Create React App used to optimize the development experience
    • Python Employs robust scripting capabilities that manage backend logic and data processing.
  • Frameworks:

    • Flask was chosen to manage backend operations, including API routing and middleware functionalities, due to its lightweight and unopinionated structure.
  • Platforms:

  • Services:

    • window.speechSynthesis facilitates text-to-speech functionalities, improving accessibility for users with different needs.
    • Geocoder offers precise location-based services, critical for effective emergency response features.
  • Cloud Services:

    • The Azure's OpenAI API platform was integrated for generating empathetic, context-aware responses through advanced AI models like GPT 3.5.
    • Azure Speech Service enable users to interact with the platform using their voice, improving accessibility and user experience. Speech-to-text allowed users to input requests through speech.
  • Databases:

    • MongoDB, utilized for its flexibility and scalability, securely storing user data and medical records.
  • APIs:

    • Twilio: Provides reliable communication services for emergency contact notifications.
    • Leaflet API: For integrating interactive maps, crucial for visualizing geographical data and enhancing navigational functionalities within the app.
    • Strip API: Manages financial transactions such as prescription reordering.
    • TheMealDB API: Utilized to access a vast database of meal recipes, which helps our AI-powered nutritionist provide tailored dietary recommendations.

Challenges we ran into

Our path was not without obstacles. Achieving real-time data synchronization across various platforms presented a formidable challenge, crucial for the seamless functionality of HealthSync. Additionally, tailoring the voice recognition system to understand and accurately respond to the nuanced and often impaired speech of elderly users required persistent testing and adaptation, pushing our team to innovate continuously.

Accomplishments that we're proud of

We take immense pride in the AI-powered health assistant—a testament to our dedication and technological prowess. This feature has profoundly transformed user interaction, allowing elderly individuals to navigate the app through simple voice commands. The integration of transportation services directly through the app and the real-time health monitoring system are milestones that significantly enhance the practicality and effectiveness of HealthSync.

What we learned

The development of HealthSync was a profound learning curve in understanding the intricacies of healthcare technology, particularly the stringent requirements for compliance and data security. More importantly, it reinforced the value of user-centered design—our guiding principle, ensuring that the app we created truly resonates with and serves the needs of the elderly community.

What's next for HealthSync: Elderly Assistance Software

Volunteer Connection Feature

Objective: Facilitate connections between elderly users and volunteers for support and companionship. Tasks:

  • Create a system for volunteers to sign up and schedule availability.
  • Match volunteers with elderly users based on location, interests, and needs.
  • Develop communication tools within the app for secure interactions.
  • Implement feedback and rating systems for both volunteers and users.

Health Monitoring Integration

Objective: Integrate health monitoring with wearable devices. Tasks:

  • Connect the app with APIs from wearable devices to fetch health data.
  • Set up alerts for abnormal health readings to notify users and family members.
  • Ensure data accuracy and privacy compliance.
  • Implement data visualization for health trends within the app.

Presentation Link: Link

Note: Due to time constraints, we focused primarily on implementing robust backend features. In the future, we plan to enhance the frontend to improve user experience and interface design. And we could not deploy 'backend' on render, were getting some error. Greate thing is that we were able to deploy frontend successfully.

Built With

+ 3 more
Share this project:

Updates