Vizure App Framework

This project contains a framework for web and mobile applications developed by Vizure LLC.

vizure-screenshot

Technologies Used

  • Angular JS 1.5
  • Framework7
  • jQuery
  • Text to speech

Setup Instructions

For the most part, everything is self encapsulated and runs after doing a bower install and npm install. Edit the package.json file to add your own user setup informaton.

Needed applications

Make sure you have ImageMagick installed : http://www.imagemagick.org/script/binary-releases.php

Install the global requirements

npm install -g jshint
npm install -g jsdoc
npm install -g gulp
npm install -g firebase-tools

Firebase

Initialize firebase and setup any aliases you want to use

firebase use --add

Install the application depdendencies

Navigate to the install directory and run this command.

bower install
npm install

Once everything is installed, fun the following command to start up the server

gulp serve

Gulp tasks

  • $ gulp to build an optimized version of your application in folder dist
  • $ gulp serve to start BrowserSync server on your source files with live reload
  • $ gulp serve:dist to start BrowserSync server on your optimized application without live reload
  • $ gulp test to run your unit tests with Karma
  • $ gulp test:auto to run your unit tests with Karma in watch mode
  • $ gulp protractor to launch your e2e tests with Protractor
  • $ gulp protractor:dist to launch your e2e tests with Protractor on the dist files

Firebase helper

https://firebase.google.com/docs/cli/#partial_deploys

Deploy only firebase rules

firebase deploy --only database

Deploy firebase snapshot

https://firebase.googleblog.com/2015/11/the-firebase-cli-now-with-database_82.html

firebase database:set / messages.json