AlphaWatch is a small FastAPI microservice for managing a personal stock watchlist. It uses in-memory storage, Pydantic validation, and pytest-based API tests, making it a simple local-only project for an EX1 course assignment.
uv venvuv pip install -e ".[dev]"uv run uvicorn app.main:app --reloadThe API will be available at http://127.0.0.1:8000.
uv run pytestGET /stocksGET /stocks/{stock_id}POST /stocksPUT /stocks/{stock_id}DELETE /stocks/{stock_id}
AI tools were used for planning and scaffolding this project. All generated outputs were reviewed and tested locally.