This is an app designed for US stock investors, providing the latest market quotes, stock information, and news, allowing users to stay on top of market changes and make informed investment decisions.
build
docker compose buildrun
docker compose up -dopen http://localhost:5173 in browser
- Python: developed the backend using the Python programming language.
- SQLAlchemy: used the SQLAlchemy ORM framework to interact with the SQLite database.
- FastAPI: used the FastAPI framework to build the Web API.
SQLite: used the SQLite database to store user data and related stock information.
- ReactJS: built the frontend using the ReactJS framework.
- RecoilJS: used RecoilJS for state management.
- 3D.js: used 3D.js to create visualizations for stock information.
- TailwindCSS: used TailwindCSS for fast frontend styling and design.
Backend
cd api
poetry install
make devFrontend
cd web
npm install
npm run devexport
sqlite3 api/data/app.db ".dump" > output.sql 

