/WeCare_Hackit

This project secured 3rd position at HTM 3.0 hackathon

Primary LanguageSCSSMIT LicenseMIT

WeCare Healthverse

Wecare - The HealthVerse

Live Demo | Report Bug | Request Feature


The motivation:

As per the Lancet report 1.6 million Indians died due to poor quality of care in 2016. And nearly twice as many as due to non-utilisation of healthcare services(838,000 persons) that why we visualized to make the healthcare system more mobile and easy available with 27*7 capabilities.

(back to top)


How it works :

We have here modernized our healthcare system through WeCare Fun Bot , WeCare Checker , Scheduling Appointments with Doctors and Doctor Login System .The fun bot is used to tell jokes to uplift our mood through jokes , Jokes helps one to cope mental pressure and lighten our mood. Here we are prediciting one's possiblity to have a certain Disease. Here we are using our model's API to predict the possibility to have the particular disease based on specific chosen symtoms. Finally we are also allowing users to book online appointment for check up.

(back to top)


Technologies Used :

  1. Frontend frameworks : React , SASS , react-router-dom , react-toastify , react-helmet

  2. Authenciation : Firebase

  3. Database and storage: Firestore

  4. Services : Azure , JOKE API , Postman , Kaggle , Vercel

  5. Deployment : Docker , FastAPI

  6. ML Frameworks : Numpy , Pandas , Tensorflow , Sklearn , nltk

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.


Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This project doesn't rely on any external dependencies or services.

  1. Clone the repo

    git clone https://github.com/Pranshu321/Placed.git
  2. Now install all npm packages.

     npm i 
  3. Now you have define own firebase project config at firebase/firebaseconfig.js.

    image

  4. Open another terminal, install the requirements.txt and run the Chatbot API at localhost:8000

    pip install -r requirements. txt
    
    uvicorn app.app:app --reoload
    
  5. After all steps defined above you can run command int the previous terminal npm start to run application at localhost:3000.

(back to top)


Let's do a walkthrough of my app

Welcome Your Web app

image

Here we have our Joke bot ! Joke_bot helps you to get rid of the stress troubling you

Welcome

Fill out the details as such your gender and age

Welcome

Fill in all necessary information to track your previous history of illness

Welcome

Now Fill in the Symtopms you likely have

Welcome

Hurray ! We got the results

Here we see we have got a diagonis report and possibility of having the disease based on the patients track record of previous illness along with the other symtoms of that disease

Add_in : You can also learn about the disease directly by clicking on info

Welcome

Doctor's call is final, So do check yourself up with doctor!!

Deskstop View

image

Mobile View of Doctor's Dashboard

Welcome

(back to top)


Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Team Name - Hackit

Leader - Sreetama

Project Link: Wecare

Video Link : Wecare

Team Members:

(back to top)

Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

(back to top)