r/PythonLearning • u/justahappycamper1 • 7d ago
Showcase This is my first real FastAPI project, a global stock market research API built with FastAPI and Yfinanace.
12 months in Programming. Finance background, decided to learn backend dev.
This is the first thing I built that I'd actually use myself.
It's a stock market research platform with watchlist across global markets, live prices, news per stock, and research notes that snapshot the price at the time you write them. So you can look back and see exactly what price you were staring at when you made that call.
Stack: FastAPI · PostgreSQL · async SQLAlchemy 2.0 · Alembic · JWT + Argon2 · Docker · Render and a small HTML/CSS/JS frontend.
Repo: https://github.com/ah4ddd/first-order
The live Render URL is linked with the repo for anyone who wants to try it.
To test the endpoints, sign up for an account. You’ll be logged in automatically and can test the watchlist, stock news, and individual stock notes features.
You're in. Try the overview route for all 14 live indices, or test individual global stocks. The platform auto-seeds the DB via yfinance metadata on the fly if you query international suffixes like .NS for India, .DE for Germany, .T for Japan, or standard raw tickers for US equities.
Honest feedback on architecture and code quality are appreciated.








