StockExchange

A basic stock exchange program for Mr. Estep's Analysis of Algorithms class 2016-2017

Structure

alt text

Learn JavaFX

  • Stage
  • Scene
  • Components

Learn Jersey

  • Server url @Path
  • Client target

Learn Jackson annotations

  • @JsonProperty -- allows a private field to be dejsonified
  • @JsonCreator -- allows a private constructor to be accessed to dejsonify a json object

TODO

  • Client
    • UI
      • Stock Quotes
      • Stock Details
      • Profile
      • Login
      • Registration
      • Account view
      • Order view
    • API
      • Authentication
      • Stock Quotes
      • Stock Details
      • Order submit
  • Server
    • Stock History
    • Authentication
    • YahooAPI
    • Stock Detail serving
    • Stock Quote retrieval
    • Order processing