Giter Club home page Giter Club logo

mobile's Introduction

mSupply Mobile

Cross-platform, offline-first mobile application designed and developed by Sustainable Solutions. Integrates with mSupply to provide accessible and user-friendly electronic inventory control for medical stock. Open-source and free-to-use, mSupply Mobile is designed and built with a specific focus on the needs of developing countries.

Features

  • Track stock movements and view stock on hand.
  • Receive and issue goods with automatic inventory adjustments.
  • Order stock from suppliers.
  • Forecast required stock based on usage.
  • Sync data with a local or remote mSupply server when internet is available.

See https://docs.msupply.foundation/en:mobile for more details of these and many other features.

Getting started

Prerequisites

Android SDK

React Native

Installing

  • Clone the repo: git clone https://github.com/openmsupply/mobile.git.
  • Setup local node environment as specified in .nvmrc: nvm install && nvm use.
  • Install/update app dependencies: yarn install.

Contributors

We welcome contributions from external developers!

Prerequisites

How to contribute

  1. Find a bug or feature you'd like to work on from the issues page, or submit your own. If suggesting a feature, make sure to provide a compelling use case (functionality useful to only one or a few users is unlikely to be approved).
  2. Comment on the issue to indicate you are interested in working on it.
  3. Be patient :). A Sussoler will respond with any additional information or questions, and assign you when the issue is ready to be worked on.
  4. Fork your own copy of the repository.
  5. Code!
  6. Open a pull request to the appropriate branch.
  7. A Sussoler will review your PR and provide comments or request changes.
  8. Sit back and enjoy the warm glow of success :).

Checklist

  • Ready to contribute? Before opening a PR, do a final check against the following list:
    • do all you changes adhered to the Sussol code conventions?
    • have you tested all changes you have made for bugs and regressions?
    • are your changes consistent with the mSupply Mobile mission statement (basic functionality with a focus on user-friendly and consistent design)?

mobile's People

Contributors

josh-griffin avatar chris-petty avatar wlthomson avatar andreievg avatar diegoevangelisti avatar edmofro avatar rebecca367 avatar nmadruga avatar mark-prins avatar ravisussol avatar kat-ms avatar sworup avatar craigdrown avatar dhanyaherath avatar dependabot[bot] avatar

Watchers

James Cloos 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.