I am releasing my personal side project called AntlionMarkets, a web-based stock search tool. This initial blog post will go over the Raison d’être of this project, and its plans. It is presently very early in its development and may frequently be down.
Reasons for Creation
The primary reason for this project is to learn. I have started this project with approximately 0 coding knowledge in python, javascript, or any other programming language. I have always believed that the best way to learn something is by building something. I frequently use prominent market sites for stock research, and I was often annoyed with the pop up ads and the important data behind paywalls. Seeing that there was little technological moat in a stock search tool, I figured, why not make my own.
Current State
Right now, AntlionMarkets is a barebones stock searcher that accesses a financial data API and spits out basic information and a price and dividend graph. It is currently significantly worse than the alternatives such as MarketBeat or Yahoo Finance. In future blog posts I will go over where I think it is at a given point in time.
Future Plans
The following are features that I plan to add/improve to AntlionMarkets over time.
Better stock data: Right now the stock data is fairly limited and basic. However, I will eventually add balance sheet, Income statement, and Cash flows. Along with allowing for the creation of graphs that can chart the historical values for any line items(e.g. shares outstanding, Book Value). My API is not great right now because they are expensive out of pocket, but I will upgrade it eventually.
Better backend: Right now, despite still being barebones it pulls data relatively slowly. I would like to improve the speed of the website.
UI upgrades: Right now the UI is a barebones terminal style. I will eventually build terminal .
SEO upgrades: I would like to improve the websites ranking on search engines once it is in a viable states.
Accounts to save stocks and create personal portfolios: I would like to build the capability to create an account with saved stocks that can track your portfolio .
Dividend and portfolio growth projections with modifiable assumptions: I would like to allow for projections of dividend and portfolio growth with adjustable assumptions. I would also like to eventually add stochastic modelling and simulated financial events to portfolios to better capture the potential geometric returns of stocks and dividends for retirement.
Discounted Cash Flow(DCF) and other valuation calculators: I would like to add calculators that automatically import stocks information and allow for customizable assumptions for valuations using some common valuation metrics(e.g. Benjamin Graham, DCF).
AI assistant: I would like to add an AI assistant that can screen stocks, give unofficial investment advice, and help teach financial concepts. It would likely be a preexisting model with either a financial focused context or instruct prompts.
Android App: Eventually, I will try and build an Android app for AntlionMarkets.
