Skip to content

AdminHospitalAtHome/PatientMobileApp

Repository files navigation

RHIT 2023-2024 CSSE Senior Project: Hospital At Home

This is the mobile app for patient side app, for provider side web page, please go to provider side web github
For any questions, please contact the previous year's development team...

💻 Environment Setup

important note for development on mac:
please do not clone this git repo to the folder synchronized by icloud, otherwise XCode will not be able to run due to some magical synchronization permission issues.
for each time new dependencies are added, please run pod install in /ios

ios

install homebrew

run /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

install node and watch man

run brew install node
run brew install watchman

install Xcode in mac App Store

Go Settings >> Locations: make sure that Command Line Tools is the latest version installed
Go Settings >> Platforms: install ios simulators

install CocoaPods

run sudo gem install cocoapods
Reference: https://cocoapods.org/

install external dependencies

run npm install or yarn install
in /ios run pod install

(Optional) For MacBook with M1, install and enable Rosetta in Xcode.

android

install homebrew

run /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
Reference: https://brew.sh/

install node and watch man

run brew install node
run `brew install watchman

install Java Development Kit

run brew install --cask zulu11

install Android Studio

download android studio at https://developer.android.com/studio

🧰 Development Resources

basics

react.js

react native

page navigation

vitals

frontend

backend

chat

frontend

backend

developer note: the message fetch function is using azure communication official RESTful api, for version update, please refer to learn.microsoft.com