# Dependencies to add

This project is an overlay for a fresh Laravel app (see README.md for setup order).
After `composer create-project laravel/laravel arbitrage-scanner`, run:

```bash
composer require guzzlehttp/guzzle symfony/dom-crawler symfony/css-selector
```

- **guzzlehttp/guzzle** – HTTP client used by all scrapers to fetch bookmaker pages.
- **symfony/dom-crawler** + **symfony/css-selector** – lets scrapers use `$crawler->filter('.css-selector')` to pull odds out of HTML, same as jQuery-style selection.

No other third-party packages are required. Telegram alerts are sent via a raw Guzzle POST to the Bot API, so no Telegram SDK is needed.
