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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages