Stockplot update history & roadmap

Share
Stockplot update history & roadmap

This post will track change requests and consequential updates to the Stockplot application

The Stockplot development journey

Update Date Description
24/11/2023Started development of website
27/11/2023Draft release
28/11/2023Fixed problem with FTSE 100 constituent stocks and how annual returns
are calculated
29/11/2023
  • Added ability to save and delete a portfolio
  • Improved font size for small screens
  • Added image to welcome page
  • Moved GDPR compliance info to a Legal page
  • 30/11/2023When user logs in they now stay on same page and any saved stocks are
    loaded
    4/12/2023
  • Added a table providing compound annual returns for each year up to
    10 years prior for each selected stock
  • Automated the refresh of stock data from Yahoo Finance to occur at
    the end of each Market day
  • 5/12/2023User can now select any of the DAX 40 or 'Magnificent 7' S&P 500 stocks
    as well as FTSE 100
    6/12/2023The stock market and the stock that the user last selected is remembered
    and reselected on screen refresh
    11/12/2023Moved blog from ghost.io to digitalpress.blog as Ghost free trial ran out.
    12/12/2023The stock plot table is now defaulted to be sorted by the 10 year cumulative
    return (in desc order).
    The user can now click on any year and it will sort the table by it's cumulative
    return (in asc/desc orders
    13/12/2023A user can now click on the stock symbol hyperlinks in the table on the plot
    page to view company fundamentals
    15/12/2023Now allows 25 years worth of cumulative annual returns to be plotted and
    the user can view first 10 years (on mobile phone) and scroll right to
    see years 11 to 25 or view all 25 years on website
    18/12/2023Added hovertips to stock symbols in plot table which provide the
    associated company name
    19/12/2023Added a chat page so a user can now chat with stockplot
    20/12/2023Added ability for user to be able to query
    stockplot tables and export resultset to CSV file
    21/12/2023Added ability for user to be able to query
    stockplot tables and view resultset as a HTML table
    22/12/2023User is now able to load, save & delete SQL queries (if logged in)
    23/12/2023
  • stock_price_history has lowercase column names
  • stock_price_history & market_stocks moved to stockplot and
    user restricted to select only for these tables when writing sql
  • 27/12/2023
  • All remaining S&P 500 stocks have been added
  • 29/12/2023
  • stockplot.market_industries now has a list of industries to select.
  • stockplot.market_stocks.industry_name has been added and an
    industry assigned for each of the S&P500, FTSE100 & DAX stocks
  • 30/12/2023SQL resultset tables are now paginated and can be
    sorted & filtered by any column
    2/1/2024
  • Added last refresh timestamp to inform user as to data freshness
  • Made some performance improvments with respect to how stocks are
    loaded from stock_price_history
  • Added in pre-canned reports - currently allows x years returns
    to be displayed
  • Added a report title to /resultset so user knows what it refers to
  • 3/1/2024
  • Tidied up Welcome page and added disclaimer
  • Year on Year Stock returns are now available on the Plot page
  • 4/1/2024Added a report which highlights how many years a stock gained
    5/1/2024Added reports which show
  • max daily gains & losses experienced by a
    stock and when they occurred
  • stock price highs and when they occurred
  • Roadmap

    Thanks for the feedback so far. Carry on with the great ideas!

    • Add a Links page that covers great info from renowned sites such as Motley Fool, SimplyWallStreet etc
    • Add in CAC, Nikkei & Hang Seng stocks
    • Write an article that explains clearly how this app can help long term investing referencing Warren Buffett
    • Write an article showing sample SQL queries
    • Add a stockplot.company_fundamentals table and store p/e ratio, market cap, earnings, return on equity and debt/equity ratio etc
    • Make it a react app available on Google play store/Apple store