Coder Social home page Coder Social logo

bohdicave / stockup Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.81 MB

An application to help investors do company research.

Home Page: https://bohdicave.github.io/StockUp

License: Mozilla Public License 2.0

CSS 20.59% HTML 37.57% JavaScript 41.84%
stock-market investors stocks stocks-data javascript jquery-ajax json ajax http-requests news

stockup's Introduction

StockUp - Easy Investment Research

StockUp Logo

An mobile-first responsive application to help investors do company research, using Alpha Vantage Stock API to get the basic stock quotes and Yahoo Finance API to get the latest news on the searched stock. Additionally, the historical weekly data retrieved from Alpha Vantage API is loaded into a Chart.js API graph for visual display.

The styling was done using Milligram.io minimalist CSS framework.

Technologies Used

  • Semantic HTML - to build the basic page structure
  • Responsive CSS - to style the page and set up the mobile-first responsive layout
  • Javascript - to ensure functionality, get and parse the API data, and load it into the HTML document.
    • Event handling - listening for form submission and drowndown menu activation
    • AJAX - to make HTTP requests for JSON data
    • jQuery - to load the data into HTML elements
    • Chart.js and Canvas API - to draw a chart using the parsed JSON data

The Vision

User Story and the Solution

  • IF I’m beginner investor,
  • I WANT a simple way to look up basic stock information, and
  • THEN use this information to make financial decisions.

Investing can seem complicated for newcomers. With StockUp, the developing team wanted to make investing easier for anyone trying to enter into the markets. How did we choose to do that? By giving beginners the basic tools they need, all in one page.

Basic capabilities of the StockUp applications:

  • Searching companies you’re interested in by stock symbol
  • Retrieving useful information:
    • Basic set of up-to-date stock performance data
    • Weekly closing prices over the prior year in a chart format
    • Financial news articles relevant to the company being researched

Future Directions

  • Streamline - News search: expand the article display, add at least an image and a synopsis for each link.
  • Expand - Chart: expand the range of data that can be displayed, add options to view different time periods
  • Add - Search criteria: add more filters and search capabilities (search by market sector, industry, specific index or fund, etc.)

Further functionality: provide or reference other tools that help make an informed investment decision and follow the next steps in the investment process.

Link to the finished app

StockUp - Information for Investors

Screenshots

Mobile-first

StockUp - Mobile screenshot

General

StockUp - section 1: Search

StockUp - section 2: Charts

StockUp - section 3: News

StockUp - section 4: Contacts

stockup's People

Contributors

bohdicave avatar dereck8187 avatar dfischer4623 avatar loganfmorro avatar

Stargazers

 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.