Skip to content

meumobi/ion-ams-report

Repository files navigation

This is a starter template for Ionic projects.

How to use this template

This template does not work on its own. The shared files for each starter are found in the ionic2-app-base repo.

To use this template, either create a new ionic project using the ionic node.js utility, or copy the files from this repository into the Starter App Base.

With the Ionic CLI:

Take the name after ionic2-starter-, and that is the name of the template to be used when using the ionic start command below:

$ sudo npm install -g ionic cordova
$ ionic start myBlank blank

Then, to run it, cd into myBlank and run:

$ ionic cordova platform add ios
$ ionic cordova run ios

Substitute ios for android if not on a Mac.

Screenshot APIs

  • APILeap
    • free for 100 per month
    • $7/month for 1000
  • Browshot
    • free for 100 per month
    • $10/month for 1000

Firebase PaaS Pricing

Free Plan includes:

  • Realtime Database
    • 1GB Stored
    • 10GB/month downloaded
  • Hosting
    • 1GB stored
    • 10GB/month transferred
    • Custom domain & SSL

https://medium.com/google-cloud/google-firebase-can-host-your-website-and-single-page-application-4e9c9e0c6a95

Tools

Convert csv on json

http://www.csvjson.com/csv2json

create new pages

$ ionic g page login
[OK] Generated a page named Login!
$ ionic g page users-list

Deploy

Push ionic:build --prod

Run npm run ionic:build --prod before firebase deploy to ensure you're pushing a prod enabled version.

$ npm run ionic:build --prod
$ firebase deploy

Run gulp to test it on local

Contributing

Pull Requests

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Commit msg

<type>: Closes #<issue-id>, <title>

<type>

FIX         - Code changes linked to a known issue.
FEATURE     - New feature.
HOTFIX      - Quick fixes to the codebase.
ENHANCEMENT - Update of existing feature.
UPGRADE     - Upgrade of 3rd party lib.
DOC         - Documentation.

Examples

BUG: Closes #69, Hide Stock widget if reponse empty
UPGRADE: Closes #96, Upgrade libraries versions and set App version