Техническое задание: Развертывание интеграционного хаба для Битрикс24

Цель проекта

Развернуть на выделенном сервере через панель управления EasyPanel готовый проект с GitHub, представляющий собой интеграционную платформу для работы с Битрикс24. Платформа должна позволять создавать и обслуживать неограниченное количество локальных и тиражных OAuth 2.0 приложений для экосистемы Битрикс24.

Ключевые задачи

  • Клонирование проекта с указанного репозитория GitHub на сервер.
  • Настройка виртуального окружения Python и установка зависимостей из файла requirements/production.txt.
  • Конфигурация файла окружения (.env) на основе предоставленного примера.
  • Выполнение миграций базы данных и сбор статических файлов.
  • Создание учетной записи суперпользователя для администрирования.
  • Настройка и запуск фоновых задач (Celery Worker и Celery Beat) в качестве системных служб (systemd).
  • Обеспечение работоспособности веб-приложения на стандартном порту для тестирования.

Предоставленные инструкции для запуска

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements/production.txt
cp docs/example/env.example .env
# Редактирование .env файла
python manage.py migrate
python manage.py collectstatic
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8000 (для тестирования и отладки)

# Настройка служб для продакшн-окружения:
sudo cp docs/example/celery_worker.service /etc/systemd/system/
sudo cp docs/example/celery_beat.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable celery_worker.service
sudo systemctl enable celery_beat.service
sudo systemctl start celery_worker.service
sudo systemctl start celery_beat.service

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

  • Полностью рабочее веб-приложение, доступное по домену/ip-адресу.
  • Настроенные и запущенные фоновые службы Celery.
  • Готовая к использованию админ-панель Django.
  • Документация по окончательной конфигурации и доступам.

Разработка двух интерактивных калькуляторов стоимости

Требуется создать два онлайн-калькулятора для сайта архитектурно-дизайнерской студии: для расчёта стоимости строительства дома и дизайна интерьера. Калькуляторы должны быть интерактивными и удобными для пользователей.

Создание тематических постов для соцсетей с помощью ИИ

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