This is a Python port of my Node.js stock price checker, built with Flask and SQLite. The front end API test on the home page also uses Bootstrap, jQuery, and highlight.js. The API fulfills the following user stories:
- I can GET
/api/stock-prices
with form data containing a Nasdaqstock
ticker and recieve back an objectstockData
. - In
stockData
, I can see thestock
(string, the ticker),price
(decimal in string format), andlikes
(int). - I can also pass along field
like
astrue
(boolean) to have my like added to the stock(s). Only 1 like per IP should be accepted. - If I pass along 2 stocks, the return object will be an array with both stocks' info, but instead of
likes
, it will displayrel_likes
(the difference between the likes on both) on both. - A good way to receive current price is the following external API (replacing 'GOOG' with your stock):
https://finance.google.com/finance/info?q=NASDAQ%3aGOOG