Skip to content

timstrze/stockTrackAngularJS

Repository files navigation

Stock Tracker

Stock tracking software that allows you to track your favorite symbols and your profits. Visualize your trades on any modern web device with our responsive design.

*This is currently under construction and I am currently building out the new buy modal and news tab.

Built using AngularJS, Material Design, and D3.js for visualizations.

![alt tag] (https://github.com/timstrze/stockTrackAngularJS/blob/master/app/images/screen-shot.png) ![alt tag] (https://github.com/timstrze/stockTrackAngularJS/blob/master/app/images/screen-shot-3.png)

First Install

Clone the front end repo stockTrackAngularJS:

git clone https://github.com/timstrze/stockTrackAngularJS.git

Install generator-angular:

npm install -g generator-angular

Install node-modules:

npm install

Install bower-components:

bower install

Grunt Server

Launch your express server in development mode. This will also start the live-reload server to watch js, css, and html files.

grunt serve

Livereload

grunt serve will watch client files in app/ restarting the Grunt server when a change is detected.

Deployment

To generate a dist folder that can easily be deployed use:

grunt

This will run unit tests, jshint, concatenate and minify scripts/css, compress images, add css vendor prefixes, and finally copy all files to a tidy dist folder.

Alternatively to skip tests and jshint, use:

grunt build

Generators

All of the generator-angular client side generators are available.

Angular sub-generators:

Note: Generators are to be run from the root directory of your app.

Add to Index

By default, new scripts are added to the index file. However, this may not always be suitable. Some use cases:

  • Manually added to the file
  • Auto-added by a 3rd party plugin
  • Using this generator as a sub-generator

To skip adding them to the index, pass in the skip-add argument:

yo angular:service serviceName --skip-add

Testing

Running grunt test will run the client unit tests with karma and mocha.

About

Stock Tracking Tool built using AngularJS, Material Design, and D3.js for visualizations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published