Giter Site home page Giter Site logo

simple-stock-dashboard's Introduction

Simple_Stock_Dashboard

See a trial of it in action at http://thiru.ml/simplestockdashboard

Description

Frustrated with having to open multiple tabs to see the performance of multiple stocks? Want to get a quick comprehensive overview of your portfolio quickly without being forced to pay for an expensive service?

Simple Stock Dashboard was built with these principles in mind. It aims to provide a holistic overview of your entire portfolio with key metrics, with minimal user input and frustration.

Simple Stock Dashboard also collects no information, and the data is only stored in your local computer, under your total control.

Installation

Simply clone the folder, and install the dependencies in the requirements.txt. You need python with pip installed for this step. (pip is included by default for python 3.5 and above)

pip install -r requirements.txt

How to Use - 3 Simple Steps

  1. Edit the 'stockname' column in input.csv with the symbols of the stock that you want to track.
  • The other columns, boughtprice and boughtamount are optional.
  • boughtprice: price you bought the stock for
  • boughtamount: amount of stock bought at specified price
  1. In the main folder, run app.py

    python app.py
  2. Navigate to http://localhost:5000 and see your dashboard!

Future Improvements

  • Realtime graph
  • Stock Health metric
  • Profit Made Done

IMPORTANT NOTES 21/06/2017

Yahoo just disabled access to their Finance API, and only mobile requests or a loophole using crumbs to work. I've patched this, but there's no guarantee this will continue working. Use at own risk.

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.