Mobile application used by judges at the annual GGC STaRS event to submit and manage surveys conducted on research groups. Works offline with the use of PouchDB and CouchDB.
- Team Polaris - Fall 2019
- Nancy Sardar : Project Manager & Client Liason 🎉
- Juan Linares : Lead Programmer & Testing Lead 👻
- Andrew Plourde : Documentation Lead & Data Modeler 💭
- Jacob Weekley: UI/UX Designer & Lead Programmer 🏒
Attribution-ShareAlike 4.0 International (CC BY 4.0): Legal implications
npm
is required to install packages and run the app- Install Ionic and Cordova
npm install -g ionic
npm install -g cordova
- Clone repository
- Navigate to folder location in a terminal and run
npm i
to install dependencies
- After installation navigate to folder in a terminal
- Can be served to the browser with
ionic serve
- Can be run with an Android Studio emulator with
ionic cordova emulate android
- Can be run on connected device as well
- If only one Android device attached use
ionic cordova run android
- If multiple Android devices attached must specify device
- To get device list run
ionic cordova run android --list
- Run to targeted device with
ionic cordova run android --target=e78ab88d
- To get device list run
- If only one Android device attached use
- Can only be run/emulated on Apple computer
- Create an Xcode project using the STaRS directory
- Ionic will now launch the app using Xcode
- Emulation for iOS
ionic cordova emulate ios
- Run on Apple device
ionic cordova run ios
- Changes will show in the upper right corner when user is logged in
- User has to tap to sync database changes