A flight deal scanner that monitors prices across multiple providers and alerts you to cheap flights.
# Install dependencies
uv sync --all-extras
# Run locally (needs .env with API keys)
cp .env.example .env
uv run uvicorn flightscanner.app:app --reload
# Or use Docker Compose
docker compose upOpen http://localhost:8000 to search for flights.
# Lint
uv run ruff check src/ tests/
# Type check
uv run mypy src/
# Test
uv run pytest -v