Описание задачи

Необходимо разработать CRM-систему для управления прайс-листами с гибкой настройкой прав доступа. В системе должно быть веб-приложение, доступное из любой сети (только для администратора).

Роли и права

  • Admin - полный доступ ко всем функциям, может импортировать Excel, просматривать остатки и редактировать данные. Настраивает права для менеджеров.
  • Manager - получает индивидуальные права от администратора: возможность просматривать только определенные товары, скрывать остатки или запрещать редактирование. Дополнительно Admin может ограничить вход по IP-адресам.

Хранение данных

Используется SQLite база данных с таблицей товаров: артикул (уникальный номер), название, цена (строка или число), остаток (число). Первичный экспорт/обновление данных - через импорт Excel-файла.

Функционал

  • Авторизация пользователей (сессии, NTLM, без регистрации).
  • Администратор загружает Excel-файл - система парсит столбцы: артикул, название, цена, остаток.
  • При импорте - обновляются существующие записи и добавляются новые.
  • Менеджер видит информацию согласно настроенным правилам (только выбранные товары, без колонки «Остаток», только чтение или редактирование).
  • Интерфейс - таблица с поиском (фильтр по названию, артикулу).

Защита от злоупотреблений

  • Блокировка функции копирования текста (через JS или встроенное поведение).
  • Запрет экспорта данных в файлы (Excel, печать, выгрузка).
  • Через интеграцию с Electron возможно запретить скриншоты (на уровне WebRTC API).
  • Отключение разработческого режима (F12).

Дополнительные требования (опционально)

  • Журнал изменений цен, остатков (логи для аудита).
  • Подтверждение действий администратора при массовом импорте.
  • Простой дизайн на HTML/CSS/JS без использования сложных CSS-фреймворков.

Адаптация MS Project под управление стройкой

Требуется настроить MS Project для строительной компании: привязать задачи к ролям, наладить взаимодействие сотрудников, построить график работ, интегрировать 1С для разнесения финансов и материалов, создать портфели задач по проектам и внедрить элементы искусственного интеллекта.

Разработка реферальной системы для интернет-магазина

Нужно разработать маркетинговую программу для интернет-магазина, оформленную в виде вкладыша с QR-кодом для привлечения покупателей к отзывам и репостам. Требуется механика розыгрыша призов (скидки, товары в подарок) конкурсной основе, описание интеграции с Telegram-ботом для автоматизации процесса.