Skip to content

Virtual patient-doctor connections via video calls, with additional chatbot and AI doctor interaction options. Patients can conveniently upload reports for OCR-based summarization.

License

Notifications You must be signed in to change notification settings

SomSingh23/Connect-Health

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Connect-Health


Introduction ๐Ÿ˜ƒ

Our project endeavors to tackle the critical issue of linking underserved patients with healthcare professionals. With a primary focus on enhancing accessibility, our aim is to create a seamless connection between underserved communities and doctors, addressing challenges such as geographical constraints and language barriers. By leveraging innovative technologies, particularly WebRTC, our web application facilitates virtual consultations, enabling patients to consult with doctors remotely.

The overarching goal is to ensure that individuals from underserved communities have access to quality healthcare services, irrespective of their location or linguistic limitations. Through virtual consultations, patients can receive timely medical advice, treatment recommendations, and essential health education. By bridging the gap between patients and doctors, our project aims to promote health equity and improve health outcomes for underserved populations.

Visitor count as of 25/03/24 ๐Ÿš€

  • image

CloudFront Invalidations

  • image

Workflows

  • Front-End Deployment

    • image
  • OCR Implementation

    • image

Tech-Stack

iconiconiconiconiconiconiconiconicon icon

Features โš™๏ธ

Screenshots ๐Ÿ“ท

  • Home page

  • image

  • image

  • AI Assistant

    • image

    • image

    • image

  • AI Doctor

    • image
    • image
    • image
    • image
  • Patient Page

    • image
  • Google Auth2.0 Client

    • image
    • image
    • image
  • Patient Dashboard

    • image

    • image

    • Email notification on consultation request

    • image

    • image

    • image

  • OCR

  • image

  • image

  • image

  • image

  • image

  • Doctor Page

    • image

    • image

    • image

    • image

  • Consulation

    • image
    • image
    • image
    • image

Contributors ๐Ÿ’โ€โ™‚๏ธ

  • Adtiya Sharma

How to Set-Up Locally

  1. Clone the repository:

    git clone https://github.com/SomSingh23/Connect-Health.git
  2. Install dependencies:

    cd Connect-Health
    cd frontend/
    yarn or npm install or npm i
    cd ..
    cd backend/
    yarn or npm install or npm i
  3. Create .env file inside backend folder at root level:

    touch .env
  4. .env file should look like this

  1. Make sure Connect-Health\backend\cors\corsConfig.js looks exactly like this

    • make sure you comment out production links and uncomment out developoment links


      image

  2. Once you have set up all the API keys, start the server on port 3001.

    node index.js or nodemon index.js
  3. Once the server has started, you will see logs like this:

    • image
  4. Move to frontend directory(root level)

  5. make sure Connect-Health/frontend/src/services/api.js looks exactly same

  • make sure you comment out production links and uncomment out developoment links


    image

  1. To run the frontend in development mode

    yarn dev or npm run dev

This concludes the instructions for setting up the project locally.

License โš–๏ธ

  • MIT License