Skip to content

innova-re/ips

Repository files navigation

Innovare IPS

Prerequisites

  • Node.js®, a platform built on Chrome's JavaScript runtime. Download the Node.js source code or a pre-built installer for your platform from this link.

  • Bower, a package manager for the web. To install Bower from the command line, execute the following command:

      npm install -g bower
    
  • Apache Cordova, a platform for building native mobile applications using HTML, CSS and JavaScript. To install Apache Cordova from the command line, execute the following command:

      sudo npm install -g cordova
    
  • Ionic, an advanced HTML5 hybrid mobile app framework. To install Ionic from the command line, execute the following command:

      sudo npm install -g ionic
    

Installation

git clone git@github.com:innova-re/ips.git
cd ips
bower install

Set up Sass for this project:

ionic setup sass

Pull requests

  1. Use phonegap googlemaps plugin

Running

For running the application in a browser:

ionic serve

Testing

Run unit tests automatically whenever app changes:

TODO

Troubleshooting

If you experience

TODO

Development Support Tools

Depending on the platform you want to simulate, for ios you can run:

cordova platform add ios
ionic build ios
ionic emulate ios -l -s -c

for android you can run:

cordova platform add android
ionic build android
ionic emulate android -l -s -c

for Windows Phone 8.1 you can run:

cordova platform add wp8
ionic build wp8
ionic emulate wp8 -l -s -c

Inject the app with adb in android

adb kill-server
adb start-server
adb devices

Supported Platforms

  • Android

  • BlackBerry WebWorks (OS 5.0 and higher)

  • iPhone

  • Windows Phone 8.1

Backend server?

If the backend is not running the application will continue to work getting cached data.

To start the backend you need to run the following commands:

sudo mysql.server start
git clone git@github.com:innova-re/ips_db.git
cd ips
node app.js

Source Code Analysis

Installation

Install the module with

npm install -g plato

Usage

plato -r -d report www/js/
open report/index.html

References to build an app

About

launchnavigator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published