Git Product home page Git Product logo

hospital-supplier-marketplace's Introduction

Hospital Supplier Marketplace (name TBD)

Help connect hospitals that desperately need ventilators to the suppliers of these ventilators. Start by reading the Issues to see if you are able to comment on them. Not all issues are related to writing code. Most of them are related to information-sharing. This is a fast-evolving pandemic. Both time and information are of the essence. To start with, what should this app do? What are the minimum requirements it needs to be useful?

Bear in mind that the global scale of this pandemic will require a good focus on internationalization and localization. Are you a translator? We will need you once the app is ready. In the meantime, if you can help with simply searching for google and finding ventilator suppliers for hospitals, please comment here.

To run this app locally on your computer, you need to have Node (v12 LTS recommended) and NPM installed. Then install a few global packages with NPM:

npm install -g @ionic/cli native-run cordova-res

The packages native-run and cordova-res are for running the application on mobile devices. If you want to work with just the web version, these are optional. After installing the Ionic CLI, go into the current working directory in your Terminal and install the local npm packages by running npm install. Then, after the packages finish installing, start the app with ionic serve and you will see your web browser open with the app running in web mode. To learn more about the Ionic Framework, visit their React documentation.

Why Ionic and React?

React is the most popular frontend framework for JavaScript. Period. This project needs as many skilled Open Source Developers as possible if it is to succeed. Ionic was chosen because of the speed of development it allows compared to React Native. We don't have time to write for each native platform's custom code in two separate frameworks. Yet, a mobile app is necessary for a project like this because doctors and other health professionals are operating on the go. It also helps that Ionic is written completely in TypeScript so there is built-in type safety. I modified the TypeScript config and lint rules so the compiler complains less if you write TypeScript in a similar fashion to JavaScript. That doesn't mean this project will be lax on code quality, though. Medical devices and hardware like ventilators have very stringent regulatory requirements. The least we can do as developers is add type safety to our code :P

May the odds be ever in our favor.

hospital-supplier-marketplace's People

Contributors

selipso avatar nehagupta2507 avatar gitjeff05 avatar mjaydenkim avatar

Stargazers

Dustin McIntosh avatar  avatar  avatar

Watchers

Aaron Sun avatar James Cloos avatar  avatar Dustin McIntosh avatar  avatar ShaunFromLA avatar

Forkers

gitjeff05

hospital-supplier-marketplace's Issues

Data miners for collecting ventilator manufacturers

To start with, it would be extremely helpful to have a list of the current businesses who supply ventilators to hospitals. These businesses have connections to the right manufacturers and have deep domain knowledge about the regulatory environment for selling ventilators to clinics and hospitals. If we have several of these in the app, this will bring hospitals lots of value so that they don't have to search and individually call all of them to see if they have enough capacity to sell.

Are you a google expert? Please comment below if you are interested in searching for the name and contact information of these ventilator suppliers. This is a very important role.

RFC - Minimum specification for the web and mobile app

Use this issue for discussing features that this app should have. The nature of marketplace applications is that there needs to be inherent value for both the supplier of the ventilators and the hospital when they first start using it (the infamous chicken-egg problem).

To solve this, I propose starting with a simple directory of ventilator suppliers by country. This way, a hospital manager can use the app as a directory service and submit an order request to the ventilator suppliers via phone or email.

  • Phase 1: Create a simple directory of suppliers of ventilators that hospitals can contact
  • Phase 2: Expand the directory to include other PPE sources

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.