Git Product home page Git Product logo

ng2-finance's Introduction

NG2 Finance

Build Status Coverage Status License: MIT Dependencies Status DevDependencies Status

Finance dashboard using Yahoo's public APIs.

*This is for demo purposes only, please don't rely on the prices provided.

Screenshot

Features

  • Search for any stock symbol to view historical data, summary, and news.
  • Add and remove stock symbols to favorites.
  • Stock data refreshes every 15 seconds in the background.
  • Settings are saved to local storage.
  • Fully responsive.
  • Continuous integration and code coverage with Travis CI and Coveralls.

Todo List

  • 100% code coverage
  • Convert to React
  • Add advanced chart options
  • Add a way to view more info about a stock
  • Create a markets overview page that displays movers, gainers, loser, etc

Quick Start

$ git clone https://github.com/mpetkov/ng2-finance.git
$ cd ng2-finance
$ npm install
$ npm install -g @angular/cli
$ ng serve
$ Navigate to http://localhost:4200/

Configuration

Default application server configuration

var PORT             = 4200;
var APP_BASE         = '/';

Configure at runtime

$ ng serve --host 0.0.0.0 --port 4201

Running tests

# Development. Your app will be watched by karma
# on each change all your specs will be executed.
$ ng test

# code coverage (istanbul)
# auto-generated at the end of `npm test`
# view coverage report:
$ ng test -sr -cc

License

The MIT License

ng2-finance's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ng2-finance's Issues

I there a way to use this as a module?

I would like to include this as a module in my app.

And then somewhere in the HTML, simply write <yahoo-finance></yahoo-finance> and have this all load up within that tag. Is that possible?

learning by debugging non-optimized code

Nice program.. I am interested in debugging your code to learn Angular better. How does one change the configuration so that the deployed bundle is not optimized so i can step thru using Chrome's developer's tools?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.