StockFlux is an implementation of a desktop app using Openfin, written using AngularJS. It pulls data from Quandl, and displays it using BitFlux. You can search for new stocks, add stocks to favourites, and tear out stocks (similar to browser tabs). You can also collapse the window into a compact view.
You can download StockFlux from here. If you haven't already installed an OpenFin application, this will install the OpenFin runtime. It'll also add shortcuts to StockFlux to your desktop and start menu.
Each application start up, it downloads the application from Github Pages, meaning that it will automatically update and that it cannot be used offline.
npm, the package manager for Node.js, is used to manage the project's dependencies. Grunt, a JavaScript task runner, is used to test and build the project.
- Download or clone this repository locally
- Ensure Node.js, which includes npm, is installed
- Ensure Grunt is installed:
npm install -g grunt-cli
- Navigate to the root of your local copy of this project and install the dependencies:
npm install
- Perform an initial build:
grunt build
To run in an OpenFin shell run the grunt task
grunt serve
The project is also accessible at http://localhost:5000
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.