Skip to content

mattthew-man/react-native-patient-assistance

Repository files navigation

Patient Assistance (React Native)

Overview

Patient Assistance is a React Native application that helps users discover nearby healthcare facilities, book appointments, and get health advice from vetted advisors.

Core Features

  • Facility search with map view
  • Appointment booking and management
  • Ask/answer health advice
  • Multilingual support via i18next

Planned:

  • Common diseases knowledge base
  • Public health statistics dashboards

Tech Stack

  • React Native, TypeScript
  • React Navigation
  • Async Storage
  • React Hook Form + Yup
  • MobX + MobX State Tree
  • i18next + react-i18next

Getting Started

Prerequisites

  • Node.js LTS and Yarn

Install Yarn if needed:

npm install -g yarn

Installation

git clone https://github.com/mattthew-man/mattthew-man-react-native-patient-assistance.git
cd PatientAssistance
yarn

Configuration

Set the API base URL in src/utils/constants.ts using API_ROOT. Do not commit private IPs or environment-specific URLs. Example:

export const API_ROOT: string = 'https://api.example.com/api/';

If you use a secrets manager or env system, wire it up during build-time and keep credentials out of source control.

Run

Android:

npx react-native run-android

iOS:

npx react-native run-ios

(iOS may require additional setup; ensure CocoaPods are installed.)


Security and Privacy

  • No personal data, private IPs, or secrets should be committed to the repository.
  • API keys must be provided via secure configuration and NOT stored in source.
  • Review AndroidManifest.xml and Info.plist before releases to ensure no debug allowances are enabled.

Contributing

  1. Create a feature branch
  2. Commit with clear messages
  3. Open a pull request describing the change and any migration steps

License

Licensed under the MIT License. See LICENSE if included, or learn more at the MIT license site.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published