GithubHelp home page GithubHelp logo

bittone / swarogya Goto Github PK

View Code? Open in Web Editor NEW

This project forked from akshaaatt/swarogya

0.0 0.0 0.0 49.97 MB

Swarogya interfaces a smartphone application to a web based application that is handled by health professionals of hospitals.

License: GNU General Public License v3.0

Kotlin 4.08% JavaScript 31.69% TypeScript 0.30% HTML 4.34% SCSS 10.30% CSS 14.49% Less 3.07% Python 0.85% Jupyter Notebook 30.89%

swarogya's Introduction

Swarogya - Hospital Management System

Webp-net-resizeimage-2.png cool.gif Websitevideo.gif

Android App Installation Guide

  • First start with installing Android Studio on your pc.
  • Clone this repository.
  • Add the app to a Firebase project on the Firebase console by using the applicationId value specified in the app/build.gradle file of the app as the Android package name.
  • Download the generated google-services.json file, and copy it to the app/ directory of the app.
  • Enable Phone Authentication, Firestore and Storage on the Firebase console.
  • Use the gradlew build command to build the project directly or use the IDE to run the project to your phone or the emulator.

Angular App Installation Guide

  • First start with installing node and the angular cli on your pc.
  • Start the terminal and run commands in the following order.
git clone https://github.com/akshaaatt/Swarogya.git
cd angular
npm install
npm start
  • Now browse to the app at localhost:8000/index.html

Django App Installation Guide

  1. firebase-sdk.json
  2. Swarogya-36675b238292.json
  3. config_file.json
  4. firebase-messaging-sw.js
  • Start the terminal in django directory and run commands in the following order.
$ source env/bin/activate on linux/mac
       OR
$ env/scripts/activate  on windows
(env) $ pip install -r requirements.txt
(env) $ python manage.py migrate
(env) $ python manage.py createsuperuser
(env) $ python manage.py runserver

Cloud Functions Guide

  • Install the Firebase CLI to your device.
  • Then run the command firebase init and create a function.
  • Replace the code in index.js with the one present in cloud-functions.js
  • Run the command firebase deploy to upload the cloud function to firebase.

Training the ML models

  • Folder jupyter-notebooks contains all the .ipynb notebooks required for training the various ML models.
  • These ML models can be saved after training and used later.
  • The notebooks are Google Colab compatible and can be run directly via colab.

Datasets used for Machine Learning Models

The datasets used for training the ML models are taken from https://www.kaggle.com

  1. Blood Cell Images: https://www.kaggle.com/paultimothymooney/blood-cells
  2. Ocular Disease Recognition: https://www.kaggle.com/andrewmvd/ocular-disease-recognition-odir5k
  3. CoronaHack -Chest X-Ray-Dataset: https://www.kaggle.com/praveengovi/coronahack-chest-xraydataset
  4. Leukemia Classification: https://www.kaggle.com/andrewmvd/leukemia-classification
  5. Chest X-Ray Images (Pneumonia): https://www.kaggle.com/paultimothymooney/chest-xray-pneumonia
  6. Head CT - hemorrhage: https://www.kaggle.com/felipekitamura/head-ct-hemorrhage

swarogya's People

Contributors

abhishekmallik avatar akshaaatt avatar mayanksingh07 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.