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

Критические недостающие блоки

  • Реальное создание чата сделки: Замена заглушки на функционал автоматического создания Telegram-чата (заказчик + исполнитель + бот) для каждой сделки.
  • Версионность ТЗ: Реализация полноценной системы управления версиями технического задания, включая:
    • Просмотр изменений (diff)
    • Двустороннее подтверждение версий
    • Блокировку оплаты без утверждённого финального ТЗ
  • Платёжный поток: Полная реализация оплаты по ТЗ:
    • Генерация QR-кода СБП
    • Счёт с TTL (временем жизни)
    • Корректная система статусов транзакций
    • Полные metadata платежей
    • Надёжная проверка webhook-уведомлений от платёжной системы
    • Процесс выплат исполнителю после успешного завершения сделки
  • Логика завершения сделки: End-to-end доработка процессов:
    • Приёмки работ заказчиком
    • Автоматического принятия работ по истечении срока
    • Системы бонусов и рейтингов
    • Разрешения споров
    • Оставления отзывов

Технические доработки и инфраструктура

  • Админ-панель: Доведение до минимально жизнеспособного продукта (MVP) с основными функциями управления.
  • Хранилище файлов: Интеграция S3-совместимого хранилища (например, MinIO) для загрузки и хранения файлов (ТЗ, работы, документы).
  • Redis: Внедрение для:
    • Машины состояний (FSM) пользователей
    • Ограничения запросов (rate-limiting)
    • Фоновых задач и очередей
  • Контейнеризация: Подготовка Docker-образов и docker-compose конфигурации для развёртывания.
  • Миграции базы данных: Настройка и применение Alembic для управления изменениями схемы БД.
  • Безопасность:
    • Вынос всех секретов (ключи API, токены, строки подключения) в переменные окружения.
    • Реализация базовой защиты от спама и злоупотреблений.

Требования к результату

После выполнения всех работ бот должен полностью соответствовать исходному техническому заданию, быть отказоустойчивым, безопасным и готовым к промышленной эксплуатации. Все критические функции должны быть реализованы и протестированы.

Разработка аналитической панели для медицинского риск-менеджмента

Требуется создать веб-панель на React с TypeScript и библиотекой Nivo для визуализации ключевых метрик и рисков в медицинском учреждении. Задача - сделать сложные данные понятными и удобными для анализа.

Разработка AR-приложения с анимированным персонажем для светового фонтана

Необходимо создать мобильное приложение дополненной реальности, которое по QR-коду запускает анимированного снеговика, движущегося по контуру реального фонтана. Приложение должно работать на iOS и Android, созданное на Unity, с функционалом фото и видео съемки с AR-объектом.

Создание трех иллюстрированных карточек товара для ароматических свечей

Срочно нужны 3 инфографики для новогодней коллекции свечей ручной работы. В каждой карточке необходимо визуально передать аромат и разместить УТП. Стиль - единый новогодний. Срок выполнения - до завтра.