Техническое задание: Доработка серверной среды и процессов разработки

Контекст проекта

Существует рабочий проект на Laravel с использованием Voyager. Настроена связка GitHub + сервер с двумя окружениями (разработка и продакшн), синхронизация и процесс деплоя.

Основные задачи

1. Актуализация и управление кодом

  • Актуализировать ветку разработки (dev).
  • Обеспечить корректный процесс выкатки изменений из dev для тестирования.
  • Настроить процесс деплоя проверенных изменений из ветки dev в продакшн (ветка main).

2. Настройка прав доступа и безопасности

  • Определить и внедрить роли для бэкенд-специалиста.
  • Обеспечить сокрытие конфигурационных файлов (например, .env, ключи API) от разработчиков, не имеющих соответствующих прав.
  • Настроить систему доступа к чувствительным данным в соответствии с ролью.

3. Подготовка рабочей среды

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

Требования к реализации

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

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

Ищу ответственного исполнителя для передачи постоянного клиента. Требуется текущая поддержка сайта и последующая разработка нового проекта - каталога. Клиент проверенный, сотрудничество длится более 3 лет.

Доработка каталога и фильтров на CMS Битрикс

Необходимо выполнить настройку каталога товаров и системы фильтрации на сайте, работающем на платформе 1С-Битрикс Бизнес с решением Аспро. Подробное техническое задание прилагается к проекту.

Разработка интерактивного чата с живым AI-аватаром

Создание системы для общения с AI-аватаром, которая преобразует текст в голос и синхронизированное видео в режиме, близком к реальному времени. Проект нацелен на создание эффекта живого диалога с быстрым стримингом.