Техническое задание: Веб-сервис для продажи отчетов для 1С:Зарплата и управление персоналом (ЗУП)

Цель проекта

Разработать полноценный интернет-магазин для продажи собственных (проприетарных) отчетов и инструментов, созданных для конфигурации 1С:ЗУП. Основная задача - защитить интеллектуальную собственность (бизнес-логику отчетов), разделив систему на клиентскую и серверную части.

Ключевая архитектурная концепция

  • Двухкомпонентная архитектура: Каждый отчет физически разделен на две независимые части.
  • Клиентская часть (Frontend): Размещается на сайте. Содержит только пользовательский интерфейс: кнопки, формы ввода, таблицы для отображения готовых результатов. Алгоритмы расчета и обработки данных отсутствуют.
  • Серверная часть (Backend/Logic): Хранится на защищенном сервере в виде отдельной обработки 1С или исполняемого модуля. Содержит всю бизнес-логику и расчетные алгоритмы отчета.

Принцип работы формирования отчета

  1. Пользователь на сайте заполняет параметры отчета (даты, фильтры и т.д.) и нажимает кнопку "Сформировать".
  2. Клиентская часть отправляет на сервер API-запрос с этими параметрами.
  3. Сервер динамически загружает в оперативную память соответствующую расчетную часть отчета (обработку).
  4. В загруженный модуль передаются введенные пользователем исходные данные.
  5. Серверный модуль выполняет все вычисления и возвращает клиенту готовый набор данных (например, в формате JSON) - готовые таблицы, графики.
  6. После формирования ответа расчетная часть выгружается из памяти сервера и не сохраняется на диск.
  7. Клиентская часть сайта получает данные и красиво отображает их пользователю в интерфейсе.

Основные функциональные требования к сайту (интернет-магазину)

  • Каталог товаров: Страницы с описанием отчетов, скриншотами, характеристиками.
  • Корзина покупок: Стандартный функционал добавления/удаления товаров.
  • Платежная система: Интеграция с одной или несколькими популярными платежными системами для приема онлайн-оплат.
  • Личный кабинет пользователя:
    • История заказов и покупок.
    • Доступ к купленным отчетам.
    • Интерфейс для запуска и формирования купленных отчетов.
  • Система уведомлений:
    • Письма покупателю: о успешной оплате, доступе к продукту, деталях заказа.
    • Уведомления продавцу (администратору): о новом заказе.

Технические условия и инфраструктура

  • Для хостинга сайта доступен платный аккаунт на платформе Timeweb.
  • Доменное имя уже приобретено.
  • Жесткий срок запуска: Февраль 2026 года.

Требования к исполнителю

Исполнитель должен обладать экспертизой в full-stack веб-разработке, работе с API, а также понимать принципы работы 1С (для корректной организации серверной части расчетов). Важен опыт создания безопасных систем с разделением логики.

Редизайн интернет-магазина матрасов

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

Создание трех стильных гайдов в Figma

Требуется разработать динамичный и современный комплект из трех руководств (гайдов) в Figma. Работа должна вестись на заданном фоне с использованием тематических иллюстраций для создания сильного визуального стиля, ассоциирующегося с энергией, здоровьем и ясностью.