Skip to content

Latest commit

 

History

History
250 lines (124 loc) · 8.76 KB

README.md

File metadata and controls

250 lines (124 loc) · 8.76 KB

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

Performance Matrix as of 21/06/24

  • image

  • 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.

Production 2 Status

  • image


  • image

License ⚖️

  • MIT License