Skip to content

HealthSync is a comprehensive mobile app designed to support the elderly by integrating various health management features into a single, user-friendly platform. The app aims to assist with daily health routines, medical appointments, and emergency services, ensuring the elderly can maintain their independence while receiving the necessary support.

License

Notifications You must be signed in to change notification settings

dhrumilp12/Health-Sync

Repository files navigation

HealthSync

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.

Technologies Used

  • 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.
    • Food API: Supports the AI Nutritionist feature, aiding in dietary tracking and meal planning.
    • TheMealDB API: Utilized to access a vast database of meal recipes, which helps our AI-powered nutritionist provide tailored dietary recommendations.

Getting Started

Prerequisites

  • Node.js
  • Python 3.8+
  • MongoDB

Installation

  1. Clone the repo
https://github.com/dhrumilp12/Health-Sync.git
  1. Setup the backend environment with PIP
cd .\server\
pip install -r requirements.txt
  1. Setup the frontend environment with NPM
cd .\healthsync-frontend\
npm install
  1. Run the backend:
python App.py
  1. run the frontend:
npm start
  1. Build the frontend:
npm run build

Created with ❤️ by Dhrumil,Anup and Vidip

Dhrumil Patel - Full Stack Developer & Software Engineer
Vidip Ghosh - Full Stack Developer

About

HealthSync is a comprehensive mobile app designed to support the elderly by integrating various health management features into a single, user-friendly platform. The app aims to assist with daily health routines, medical appointments, and emergency services, ensuring the elderly can maintain their independence while receiving the necessary support.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published