# Wheeler — сайт + CRM

## Запуск

Двічі клікніть `run_server.bat` або виконайте:

```
..\.venv\Scripts\python.exe server.py
```

- Сайт: http://localhost:8000/
- CRM: http://localhost:8000/crm_bro
- Логін: `real_admin1488`
- Пароль: `adminadmin`

Для доступу з іншого пристрою в мережі відкривайте `http://<IP-комп'ютера>:8000/crm_bro`.

## Як працює

- Анкета з сайту зберігається в SQLite-базі `wheeler_crm.sqlite3`.
- Зберігаються лише останні 50 анкет: 51-ша видаляє найстарішу.
- У CRM перша колонка — менеджер. Вибір зберігається одразу (PATCH-запит).
- Таблиця сама оновлюється кожні 12 секунд.
- Сесія входу зберігається в cookie; вихід — кнопка «Вийти».

## Налаштування

Логін, пароль і список менеджерів можна змінити у `server.py`:

- `CRM_LOGIN`, `CRM_PASSWORD` (або змінні середовища `WHEELER_CRM_LOGIN`, `WHEELER_CRM_PASSWORD`);
- `MANAGERS` — імена, які з’являться у випадаючому списку.

Порт і хост: `WHEELER_PORT` (типово 8000), `WHEELER_HOST` (типово `0.0.0.0`).

## Важливо для продакшену

- Пароль за замовчуванням потрібно змінити.
- Запускати за HTTPS (наприклад, через Nginx як reverse proxy до Waitress).
- Для публічного домену переконайтеся, що каталог з `wheeler_crm.sqlite3` недоступний напряму — сервер віддає лише файли сайту, CRM-сторінки та API.
