Metadata-Version: 2.4
Name: flaskvenv
Version: 1.0.0
Summary: Генератор готового Flask-проекта «Сервис заявок»
License-Expression: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# flaskvenv

Python-библиотека, которая разворачивает готовый Flask-проект «Сервис заявок»
в той папке, где вы её запускаете.

## Установка

```bash
pip install flaskvenv
```

(или из этой папки: `pip install .`)

## Использование

Перейдите в пустую папку и выполните:

```bash
flaskvenv
```

Все файлы проекта (`app.py`, `templates/`, `static/`, `requirements.txt`,
`README.md`) появятся в текущей папке.

### Варианты

```bash
flaskvenv ./my_project   # развернуть в указанную папку
flaskvenv --force        # перезаписать существующие файлы
python -m flaskvenv      # то же самое без установки команды
```

### Из кода Python

```python
from flaskvenv import scaffold
created, skipped = scaffold("./my_project")
```

## Что внутри развёрнутого проекта

- Регистрация и вход, хеширование паролей
- Личный кабинет: подача заявок, статус, ответ
- Админ-панель: фильтрация, сортировка, пагинация, смена статуса
- Валидация на клиенте (HTML5) и на сервере
- Всплывающие уведомления, слайдер, адаптивная вёрстка

После разворачивания:

```bash
cd my_project
pip install -r requirements.txt
python app.py
```

Админ при первом запуске: `admin@admin.admin` / `admin`.
