Code Monkey home page Code Monkey logo

fullstack-iex-stock-ticker's People

Contributors

dwalker11 avatar gracescharf avatar iprado78 avatar

Watchers

 avatar  avatar

fullstack-iex-stock-ticker's Issues

Test: add Jest and testing framework

Build the skeleton of the testing framework for the UI, including a mocking strategy for the data-fetching that let's us test updates.

Stack:

  1. Jest
  2. React Testing Library
  3. Rx marble testing

Chore: deployment

Set up to deploy on Vercel, every merge to main.

Research ephemeral staging deployments.

Feature: Summary Stats

Component <SummaryStats> should display all the relevant statistics concerning an individual stock.

Dummy data to be used initially.

Requirements:

  • Name of company
  • Highest price over 52 weeks
  • Lowest price over 52 weeks
  • Average volume over 30 days
  • Change % over 30 days
  • Employees

Fix: Enhance the form submission

some functionality options:

  1. the user is able to submit the form and send the input value as the stock ticker payload
  2. the user is not able to submit the form, and must choose from the buttons in the drop down (so would need to re-add the preventDefault
  3. the user is able to submit the form only if the input value matches one of the options
  4. the user is able to submit the form and the first option is sent as the stock ticker payload

Originally posted by @gracescharf in #8 (comment)

Feature: Company details

Description

Display some of the company details in a side bar.

API

Company IEX API

Example response

{
  "symbol": "AAPL",
  "companyName": "Apple Inc.",
  "exchange": "NASDAQ",
  "industry": "Telecommunications Equipment",
  "website": "http://www.apple.com",
  "description": "Apple, Inc. engages in the design, manufacture, and marketing of mobile communication, media devices, personal computers, and portable digital music players. It operates through the following geographical segments: Americas, Europe, Greater China, Japan, and Rest of Asia Pacific. The Americas segment includes North and South America. The Europe segment consists of European countries, as well as India, the Middle East, and Africa. The Greater China segment comprises of China, Hong Kong, and Taiwan. The Rest of Asia Pacific segment includes Australia and Asian countries. The company was founded by Steven Paul Jobs, Ronald Gerald Wayne, and Stephen G. Wozniak on April 1, 1976 and is headquartered in Cupertino, CA.",
  "CEO": "Timothy Donald Cook",
  "securityName": "Apple Inc.",
  "issueType": "cs",
  "sector": "Electronic Technology",
  "primarySicCode": 3663,
  "employees": 132000,
  "tags": [
    "Electronic Technology",
    "Telecommunications Equipment"
  ],
  "address": "One Apple Park Way",
  "address2": null,
  "state": "CA",
  "city": "Cupertino",
  "zip": "95014-2083",
  "country": "US",
  "phone": "1.408.974.3123"
}

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.