Skip to content

drori12/ALPHA_WATCH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlphaWatch

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.

Create an Environment with uv

uv venv

Install Dependencies

uv pip install -e ".[dev]"

Run the API Locally

uv run uvicorn app.main:app --reload

The API will be available at http://127.0.0.1:8000.

Run Tests

uv run pytest

Endpoints

  • GET /stocks
  • GET /stocks/{stock_id}
  • POST /stocks
  • PUT /stocks/{stock_id}
  • DELETE /stocks/{stock_id}

AI Assistance

AI tools were used for planning and scaffolding this project. All generated outputs were reviewed and tested locally.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages