FC-Connect is a mobile and distributed vaccine tracker and forecaster.
JavaScript CSS HTML
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hooks
resources
scss
tests
tools
typings
www
.bowerrc
.editorconfig
.gitignore
.gitignore.orig
README.md
bower.json
config.xml
gulpfile.js
ionic.config.json
jsconfig.json
karma.conf.js
package.json
tsd.json

README.md

FC-Connect

Mobile Vaccination Forecasting and Tracking

FC-Connect is a hybrid mobile app, it is written using modern web technologies like HTML5, CSS, and Javascript.

Toolchain

Our tool set pulls from the nodejs environment.

##Unit tests

karma start
  • Viewing Unit Test Coverage report
    • The coverage report will be generated after you start karma and will be located in /coverage/Chrome*/index.html

Quick(ish) Start

  • Install nodejs from nodejs.org. Windows users will download and run the installer while Linux users will add the ppa and then use apt-get to install the package.
sudo apt-get install -y nodejs
  • Download and install the Android SDK.
    • Installing Android studio will ensure you have everything you need and provide a good tool for setting up AVD's if you choose to attempt to emulate android (not recommended due to poor performance, use a physical android device if possible)
  • Use npm to install the tools globally.
npm install -g bower gulp mocha ionic cordova
npm install
bower install
gulp
ionic platform add android
ionic platform add ios
ionic resources android
ionic resources ios
  • Build the app!
ionic build android
ionic build ios
  • Emulate
ionic emulate android (ionic run android if using genymotion)
ionic emulate ios