Техническое задание на разработку сайта онлайн-сервиса

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

Основные цели проекта

  • Создание современного, удобного и отзывчивого веб-сайта.
  • Обеспечение бесперебойной работы всех систем и модулей.
  • Реализация механизмов для привлечения и удержания клиентов.

Ключевые функциональные требования

1. Интеграция с внешними сервисами

  • Настройка интеграции через API с несколькими SMM-панелями для автоматизации процессов.
  • Обеспечение стабильного обмена данными и обработки запросов.

2. Личный кабинет пользователя

  • Разработка интуитивно понятного и функционального личного кабинета.
  • В личном кабинете пользователь должен иметь доступ ко всем основным операциям сервиса.

3. Маркетинговая и мотивационная система

  • Внедрение многоуровневой реферальной (партнерской) системы.
  • Реализация комплекса скидок, бонусов и программ лояльности.
  • Настройка гибких условий для поощрения пользователей.

4. Финансовая отчетность и история

  • Создание раздела с полной историей всех транзакций пользователя.
  • Реализация детализированной финансовой отчетности в личном кабинете.

Технические требования

  • Платформа для разработки: InSales.
  • Все интеграции должны быть реализованы через API.
  • Сайт должен быть адаптирован для различных устройств (десктоп, планшет, мобильный).
  • Обеспечение безопасности пользовательских данных и финансовых операций.

Разработка и доработка фронтенд-приложения

Требуется завершить разработку фронтенд-приложения на Angular или React. Имеется готовность около 30%. Необходимо оценить существующий код и принять решение о его доработке или переписывании с нуля. Дизайн-макеты предоставлены.