#Instrumententafel Dashboard#
This is the repository for the Physiotherapy Dashboard and Walk Tracking App developed as part of the SOFT3413 Software Project Course.
An example of the latest build is available to use at: https://soft3413-physio-dashboard.herokuapp.com
##Requirements/Dependencies##
###Dashboard###
- Node.js - Node.js needs to be installed. Node is the server software, and it's package manager NPM is used for dependencies
Node.js can be acquired here: https://nodejs.org/en/ - MacOS/Linux OR Windows Subsystem for Linux
###App###
- An Apple Computer with Intel 64bit CPU running MacOS
- XCode - Apples development environment for MacOS and iOS
Can be acquired in the MacOS App Store for free - XCode command line tools for MacOS
Can be acquired in the MacOS App Store for free - Optional - An iPhone
##How to run the Dashboard##
- Pull the repository to your machine
- Change directory to the merged dashboard directory
cd ./dashboard/Merged-Dashboard
- Run NPM's Install command
npm install
- Run the command to build the javascript bundle
npm run build-prod
- Run the command to start the development server - NOTE - Port 8080 must be open
npm run dev
- Go to
http://localhost:8080/
- Login with username "leanneh" and password "password" or create an account
##How to run the App##
- Pull the repository to your machine if not already done
- Open the repository folder in finder
- Go to the WalkforwardTest folder
- Double click the
WalkforwardTest.xcworkspace
XCode workspace file - Click the play button to launch on your phone or a simulator
OR If you have an iPhone
- Download the Test Flight App from the App Store
- Go to
https://testflight.apple.com/join/9RXmxp8L
- Accept the terms and conditions and install