OvvaClean — Документация, содержащая описание функциональных характеристик
ДАТА: 01.08.2025
ВЕРСИЯ: 1.2
ПОДГОТОВЛЕНО: Константин Степанов
ПРОВЕРЕНО: Константин Степанов
-
Аппаратные требования для Комплекса ПО
Клиентское приложение Физический компьютер— 1 шт. и более.nМинимальные аппаратные требования:
Клиентское приложение (браузерный доступ):
- Процессор: не менее 2 ядер, частота от 2 ГГц.
- ОЗУ: от 2 ГБ.
- Свободное место: от 200 МБ.
- Разрешение экрана: не ниже 1280×960.
- Сетевое подключение: 10/100/1000 Мбит/с.
Серверные требования (SaaS или on-prem):
- CPU: от 8 ядер.
- RAM: от 4 ГБ.
- Диск: от 80 ГБ.
- ОС: Linux (Ubuntu 20.04 LTS и выше)
- БД: PostgreSQL 13+ или MySQL/MariaDB 10.5+
Рекомендуем для production:
- CPU: 8 vCPU
- RAM: 16 ГБ
- Диск: ≥ 200 ГБ SSD + отдельный том под бэкапы
- Сеть дата-центра: ≥ 100 Мбит/с, статический публичный IP
- Резервное копирование: ежедневное, хранение ≥ 14 дней
-
Программные требования
2.1. Клиентское приложение
- Операционная система: Windows 7 и выше / Linux / macOS
- Веб-браузеры: Google Chrome, Yandex Browser, Mozilla Firefox, Safari, Microsoft Edge (актуальные версии)
- Разрешение экрана: не менее 1280×960
2.2. Серверное окружение
- Операционная система: Linux (Ubuntu 20.04 LTS и выше) или Windows Server
- Веб-сервер: Nginx (рекомендуется) или Apache
- База данных: PostgreSQL 13+ или MySQL/MariaDB 10.5+
- Языки программирования и фреймворки:
- PHP 8.1, Laravel 10 (backend)
- Node.js (LTS 16.x), Nuxt.js 2 (frontend, SSR)
- Менеджеры пакетов:
- Composer (для PHP)
- npm (для JS/Node.js)
- Дополнительные зависимости:
- Библиотеки для работы с PDF/Excel (DomPDF, mPDF, PhpSpreadsheet)
- Средства интеграции (Telegram SDK, JWT-Auth, Guzzle, S3-хранилище и др.)
- Средства администрирования: SSH-доступ, systemd для запуска сервисов
-
Пользовательские роли
- Владелец / администратор – полный доступ к системе, настройка тарифов и скидок, управление сотрудниками и клиентской базой.
- Приёмщик – приём вещей от клиентов, фотофиксация, печать квитанций со штрих-кодом, оформление и выдача заказов.
- Мастер цеха – контроль выполнения заказов, управление производственными статусами.
- Клиент – получает квитанцию, уведомления о статусе заказа, возможность обратной связи.
-
Термины и определения
- Штрих-код – уникальный идентификатор каждой вещи.
- Фотофиксация – фотографирование вещей при приёмке для предотвращения спорных ситуаций.
- Архив заказов – база завершённых заказов с возможностью поиска по клиенту или вещи.
- Фурнитура – элементы одежды (пуговицы, молнии, кнопки), которые фиксируются при приёме.
5. Основные функциональные возможности ПО «OvvaClean»
Программный комплекс предназначен для автоматизации процессов химчистки и прачечной и включает следующие модули:
5.1. Приём заказов:n• регистрация вещей с фотофиксацией
• автоматическая печать квитанции со штрих-кодом

• учёт фурнитуры (пуговицы, молнии и т.д.)

• фиксация дефектов при приёмке.

5.2. Управление заказами и вещами:n• присвоение уникального штрих-кода каждой вещи

• контроль статусов (принято, в работе, готово, выдано),

• быстрый поиск по штрих-коду или телефону клиента

5.3. Производственный модуль (цех):
• учёт технологических операций
• контроль сроков исполнения
5.4. Клиенты:
• база клиентов, история заказов
• автоматические уведомления о статусе (через Wazzup в WhatsApp/Telegram)
• акции, бонусы, скидки, подарочные сертификаты

5.5. Финансовый модуль:
• учёт оплат и задолженностей

n• онлайн-оплата и эквайрингn 
5.6. Администрирование:
• настройка прав пользователей (владелец, администратор, приёмщик, мастер цеха)

n