Giter Site home page Giter Site logo

stock-sleuth's Introduction

Stock Sleuth

Overview

Stock Sleuth is an investing app for people interested in learning stock trading in a simulated environment. The My Portfolio page allows you to post and track stocks. You can use the Stock Research to look up publicly-traded companies and find different company and pricing information. Also take a look at the Hedge Fund page where you can examine the stock holdings of some of the top-performing hedge funds that trade on US markets.

Video Walkthrough

https://www.youtube.com/watch?v=8ITCrvrkRXQ&feature=emb_title

!!! You need to sign up for multiple API Keys. I can send the keys to any employer that contacts me !!!

Keys you will need:

  1. https://www.alphavantage.co/
  2. https://www.barchart.com/ondemand/api
  3. https://finnhub.io/

Installation Instructions

  1. Clone down the repository
  2. Open the APIManager.js file and paste your keys in on lines 6, 14, 68, 72, 76, and 89
  3. In the root folder of the project run npm-install
  4. While in the root folder run npm install react-chartjs-2
  5. Install JSON-Server by running npm i json-server
  6. In a seperate gitbash window, navigate to the API folder and run json-server -p 5002 -w stock.json
  7. In the root folder start the app by running npm start

Walkthrough

Register an account and log in

Homepage

My Portfolio

In the my stocks page you can track stock prices. Click the new stock add the symbol, number of shars, price, and date to begin tracking a new stock. The My Stocks page offers to different table views. The default view is the Ledger View which tracks the price of a single share of each stock you have stored. Click on the Composite View to see the total price of all the shares you own in a stock.

Stock Research

Enter the name of a publicly traded company into the search bar and click on a results to see pricing, EPS, and company information about a stock.

Hedge Funds

Select a hedge fund from the drop-down list to see the quarterly stock holdings from one of the top performing hedge funds from last year.

stock-sleuth's People

Contributors

barrygriffith84 avatar

Watchers

 avatar

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.