nus-cs2113-AY2324S1 / forum

0 stars 0 forks source link

Use of Third party libraries for tP #39

Open wwweert123 opened 11 months ago

wwweert123 commented 11 months ago

Library

  1. JSON Simple https://code.google.com/archive/p/json-simple/
  2. apache commons langs https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
  3. Xchart https://mvnrepository.com/artifact/org.knowm.xchart/xchart/3.2.2
  4. Alpha Vantage https://www.alphavantage.co/

Purpose

  1. Used for parsing request to Stock API into JSON object in java code for easy access
  2. Used for padding of UI outputs using string.leftpad and string.rightpad
  3. Used for generating different kinds of visualization (piecharts, bargraphs) for financial planner application to categorize expenses and income
  4. API endpoint for getting updated stock prices for user to track the stocks that they are interested in in the application watchlist

License

  1. Apache License 2.0
  2. https://www.apache.org/licenses/
  3. Apache 2.0 open source license
  4. https://www.alphavantage.co/terms_of_service/
okkhoy commented 11 months ago

@wwweert123

Approved with no objection:

Alpha Vantage https://www.alphavantage.co/ You are allowed to use it within the free limits. You should find a mechanism to cache the data if you exceed the free limits or find an alternative source.

wwweert123 commented 11 months ago

Alright thank you prof! For alpha vantage, they provide free academic access (higher volume) to their data for students (eg. Taking part in hackathon, doing school projects). However, they need evidence of our student status. Is it possible for you help me to confirm my student status?

okkhoy commented 11 months ago

Replied via email.

wwweert123 commented 11 months ago

Hi prof did you reply me on my school email? I cant seem to find it... 😅