Skip to content

Latest commit

 

History

History
258 lines (131 loc) · 9.62 KB

README.md

File metadata and controls

258 lines (131 loc) · 9.62 KB

Connect-Health


Important Notice

As of March 4th, 2025, I will no longer be able to actively maintain this project. Additionally, the domain connect-health.xyz is expiring soon, and I will be removing all deployments from AWS, Vercel, and Render.

Going forward, the only remaining resource will be the GitHub repository, which will continue to host the code and showcase the work. The live website will no longer be available.

A very warm thank you to everyone who has used the website. Your support and feedback have been greatly appreciated, and I’m grateful for the time you've spent engaging with this project.

Thank you once again, and I hope the code remains useful for anyone looking to explore it!

image

image

image

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 💁‍♂️

  • Aditya Sharma

  • Vatsal Tiwari

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