Helps healthcare providers dictate their notes with Apple's Speech Recognition API. Available at Soapdictate.com.
running locally:
cd mobile_app_react_native
npm install react-native-cli -g
npm install
iOS:
react-native run-ios --simulator="iPhone SE"
react-native run-ios --simulator="iPhone XR"
react-native run-ios --simulator="iPhone X"
react-native run-ios --simulator="iPhone 6 Plus"
react-native run-ios --simulator="iPad Pro (12.9-inch)"
Android: Download Java SE Development Kit 8, Android Studio. Plug in Android device with debugger on or open emulator. Then:
adb devices
react-native run-android
editor's note: Unfortunately, there's no cleaner way to do this (see "upgrading to newest react-native version"): To upgrade to newest version of react-native, simply create a new react native app (ie. react-native init example), replace the package.json of this repository with the new example one, then do
npm install --save react-native-animatable react-native-button react-native-fontawesome react-native-html-to-pdf react-native-iap react-native-mixpanel react-native-sound react-native-voice react-navigation
soapdictate uses this server to store the emails – a barebones Node.js app using Express 4.
Make sure you have Node.js and the Heroku CLI installed.
$ npm install
$ npm start
Your app should now be running on localhost:5000, however you'll need PostgreSQL set up locally to run it
git add server_node_express
git commit -m "improved email server"
git push heroku `git subtree split --prefix server_node_express master`:master --force
to deploy to github pages, simply run "hugo" command to build to "docs" folder and deploy.
cd landingpage_hugo
hugo
This generates a "docs" folder with static website in it – move this to root of repo for publishing to Github pages or another service.
mv docs ..
cd ..
git add docs/
git commit -m "new content update"
git push origin master
If shit's broken after npm install in RN 57.7, just run
cd ./node_modules/react-native && scripts/ios-install-third-party.sh && cd third-party && cd $(ls | grep 'glog' | awk '{print $1}') && ./configure