ru24.pro
Все новости
Сентябрь
2024

Добавление в проект новых функций (Django и Python)

0

Техническое задание (ТЗ) на разработку дополнительных функций для сервиса генерации контента seogenotext.ru

1. Введение

Разработка функций для автоматизации создания публикаций под указанные социальные сети. Проект уже действующий, написан на Django и Python (Сам сайт на wordpress), и необходимые микросервисы уже существуют. Как оказалось, для простых обывателей мой генератор контента для сайта был слишком сложный. По этому, нужны решения которые я описал ниже для того чтобы все могли пользоваться.

2. Цели и задачи

  • Генерация контента для следующих социальных сетей:
    • Яндекс Дзен
    • YouTube
    • RuTube
    • ВК Видео
    • Телеграмм
    • ВКонтакте
    • Универсальный вариант с возможностью вставки собственных промптов.

3. Функциональные требования

3.1. Генерация контента
  • Ввод данных:

    • Загружать файл CSV с заголовками и ключевыми словами.
    • Поддержка массовой генерации через текстовый файл (каждый заголовок с новой строки).
    • Единичная генерация с вводом заголовка в текстовое поле на сайте.
  • Выходные данные:

    • Название, основной текст, теги/ключевые слова для каждой соцсети.
    • При одиночной генерации сгенерированный текст и картинки должны появляться сразу под полями ввода, с кнопками для копирования текста и скачивания изображений.
  • Сохранение данных:

    • Сохранение каждой сгенерированной записи на странице "Заказы".
3.2. Поля для каждой соцсети
  • Яндекс Дзен:

    • Заголовок
    • Основной текст
    • Теги
    • Изображение
  • YouTube:

    • Название
    • Описание
    • Теги
    • Превью фото
  • RuTube:

    • Заголовок
    • Описание
    • Теги
    • Изображение
  • ВК Видео:

    • Заголовок
    • Описание
    • Теги
    • Изображение
  • Телеграмм:

    • Заголовок
    • Основной текст
    • Хэштеги
    • Изображение/файл
  • ВКонтакте:

    • Название
    • Основной текст
    • Теги
    • Фото
  • Универсальный вариант:

    • Пользователь может вставлять собственные промпты для всех полей, с возможностью включения/выключения.
3.3. Административная панель
  • Создание и редактирование промптов для каждой соцсети.
  • Возможность включения/выключения полей для универсального варианта.

4. Нефункциональные требования

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

5. Тестирование

  • Тестирование всех функций с различными вариантами ввода.
  • Проверка корректности генерации контента для каждой соцсети.

6. Заключение

Эти функции значительно упростят процесс генерации контента и улучшат взаимодействие пользователей с сервисом.

!!!ВАЖНО!!! Пишите пожалуйста сумму за проект. Я не понимаю цен за часы. Мне нужны цифры. Можно от и до!