# Inventory App
A small Python service for tracking product inventory and exposing it via an HTTP API.
## Tech Stack
- Python 3.11
- FastAPI
- pytest
- SQLite (via SQLAlchemy)
## Project Structure
src/
- inventory.py # Domain logic
- storage.py # Persistence layer
- api.py # HTTP API
tests/
- test_inventory.py
## Development
Run tests:
pytest
Run API:
uvicorn src.api:app --reload
## Design Notes
* Domain logic must not import persistence or web frameworks
* All persistence access goes through repository interfaces
Last modified 23 December 2025