adriaanbd / yelpi-android

React Native frontend to a healthcare app wherein a caretaker can register patients they care about along with their health data inputs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yelpi Android

Currently in active development.

A React Native front end to a healthcare app wherein a caretaker can register patients they care for, along with their health data inputs, i.e. medication, blood pressure, mental state, physical state, and medical condition, among others. The patient profile information could be shared with a family member or a doctor by means of a link or access token.

Revise New Patient Screen

Built With

  • React Native
  • React Native Elements
  • React Navigation
  • Redux
  • Thunk
  • Axios
  • JWT
  • UUID Random

Live Demo

Since this is an Android mobile app, there is no live demo available. We'd have to create an Expo alternative to do this and all of our efforts are directed towards pushing an MVP.

Getting Started

Prerequisites

Please follow the steps detailed in the React Native documentation Setting up the development environment to obtain and configure:

  • React Native CLI
  • Java Development Kit
  • Android Development Environment

Setup

$ git clone https://github.com/adriaanbd/yelpi-android.git
$ cd yelpi-android

Install

$ git checkout development
$ npm i

Usage

Development server

$ npm start --reset-cache

Android emulator

$ npm run android

Run tests

There are no tests at the moment; however, they will be added later.

Authors

Adriaan Beiertz

Ryan Vergara

Contributing

Contributions, issues and feature requests are welcome.

Feel free to check the issues page here.

Guidelines:

Suggest changes by making a pull request from your repository towards this one.

  1. Fork the project into your repository
  2. Clone your repository to have it locally
  3. Add this repository as remote: $ git remote add upstream https://github.com/adriaanbd/yelpi-android.git
  4. Check that you've added it correctly: $ git remote -v
  5. Always sync your local repository with this one: $ git fetch upstream
  6. Merge the changes from upstream into your local master branch $ git merge upstream/dev
  7. Push the changes from previous step $ git push

The development branch is the default branch and has the latest version of the project in development. The master branch will only be used for production releases.

Acknowledgements

Designed by Henrique Sambi.

About

React Native frontend to a healthcare app wherein a caretaker can register patients they care about along with their health data inputs.


Languages

Language:JavaScript 74.9%Language:Java 9.9%Language:Ruby 7.9%Language:Objective-C 6.4%Language:Starlark 0.9%