Техническое задание: Сервис синхронизации данных для Windows Server

Цель проекта

Разработать фоновый Windows-сервис, который обеспечит автоматическую передачу определенного набора данных из локальной базы данных MS SQL на внешний сервер с использованием REST API, предоставленного партнерской компанией.

Основные требования

Функциональные

  • Создание Windows-сервиса (Windows Service) для работы на Windows Server.
  • Подключение к локальной базе данных Microsoft SQL Server для чтения данных.
  • Реализация взаимодействия с внешним REST API (документация предоставлена в формате Swagger UI).
  • Настройка периодичности или триггеров для отправки данных.
  • Обработка и логирование ошибок подключения к БД и API.
  • Гибкая конфигурация сервиса (строки подключения, параметры API, интервалы) через конфигурационный файл.

Технические

  • Язык и технологии: .NET Framework/.NET Core (на выбор исполнителя, с обоснованием).
  • Обязательная работа в фоновом режиме без вмешательства пользователя.
  • Реализация механизма повторных попыток отправки при сбоях.
  • Ведение детального лога работы сервиса для диагностики.

Результат работы

  • Исходный код проекта с комментариями.
  • Установочный пакет или инструкция по развертыванию сервиса.
  • Документация по настройке и конфигурации.
  • Краткое руководство по эксплуатации.

Доработка модуля импорта данных из Excel в MySQL на Yii2

Требуется усовершенствовать существующий функционал импорта Excel-файлов в базу данных MySQL на фреймворке Yii2. Работа включает реализацию заданного алгоритма обработки данных в рамках установленного бюджета.

Разработка упрощенного договора франчайзинга для сайта

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

Верстка перекидного календаря на 2026 год формата А3

Требуется сверстать перекидной календарь на 2026 год формата А3, состоящий из обложки и 12 страниц. В дизайне будут использованы изображения, сгенерированные искусственным интеллектом, которые могут потребовать дополнительной обработки.