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

10 000 руб. за проект
23 сентября 2024, 08:18 • 9 откликов • 115 просмотров
Техническое задание (ТЗ) на разработку дополнительных функций для сервиса генерации контента seogenotext.ru 1. Введение Разработка функций для автоматизации создания публикаций под указанные социальные сети. Проект уже действующий, написан на Django и Python (Сам сайт на wordpress), и необходимые микросервисы уже существуют. Как оказалось, для простых обывателей мой генератор контента для сайта был слишком сложный. По этому, нужны решения которые я описал ниже для того чтобы все могли пользоваться.

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

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

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

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

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

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

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

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

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

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

    • Пользователь может вставлять собственные промпты для всех полей, с возможностью включения/выключения.
3.3. Административная панель
  • Создание и редактирование промптов для каждой соцсети.
  • Возможность включения/выключения полей для универсального варианта.
4. Нефункциональные требования
  • Удобный интерфейс для пользователя.
  • Высокая производительность при массовой генерации.
  • Валидация загруженных файлов и данных.
5. Тестирование
  • Тестирование всех функций с различными вариантами ввода.
  • Проверка корректности генерации контента для каждой соцсети.
6. Заключение Эти функции значительно упростят процесс генерации контента и улучшат взаимодействие пользователей с сервисом.

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