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 build
run
docker compose up -d
open 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 dev
Frontend
cd web
npm install
npm run dev
export
sqlite3 api/data/app.db ".dump" > output.sql