Skip to content

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.

Notifications You must be signed in to change notification settings

soft-eng-practicum/STaRS

 
 

Repository files navigation

STaRS

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

  • Team Polaris - Fall 2019

Repo Location URL

Progess tracking tool

Communication tool

Members

  1. Nancy Sardar : Project Manager & Client Liason 🎉
  2. Juan Linares : Lead Programmer & Testing Lead 👻
  3. Andrew Plourde : Documentation Lead & Data Modeler 💭
  4. Jacob Weekley: UI/UX Designer & Lead Programmer 🏒

License Information

Attribution-ShareAlike 4.0 International (CC BY 4.0): Legal implications

Installation

  1. npm is required to install packages and run the app
  2. Install Ionic and Cordova
    1. npm install -g ionic
    2. npm install -g cordova
  3. Clone repository
  4. Navigate to folder location in a terminal and run npm i to install dependencies

How to Run

  • After installation navigate to folder in a terminal
  • Can be served to the browser with ionic serve

Android

  • 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

iOS

  • 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

Functionality

  • Changes will show in the upper right corner when user is logged in
  • User has to tap to sync database changes

Login

login

Home

home

Poster List

poster-list-1

poster-list-2

Poster Details

poster-details

Poster Scoring

poster-scoring

About

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.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.2%
  • CSS 18.2%
  • HTML 1.5%
  • CoffeeScript 0.1%
  • Ruby 0.0%
  • Shell 0.0%