Техническое задание: Модульная система заказов с интеграцией API

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

Ключевые требования к системе

  • Поддержка разных поставщиков: Каждый поставщик имеет уникальное API с различным набором поддерживаемых операций (создание заказа, проверка статуса, отмена и т.д.).
  • Гибкая система статусов: У каждого поставщика - собственная модель статусов заказов. Система должна маппить их на внутреннюю унифицированную модель.
  • Функция резервирования: Реализовать логику резервирования товаров на стороне поставщиков, где такая возможность предусмотрена их API.
  • Архитектура на базе паттернов: Использовать проверенные архитектурные подходы (например, паттерн Адаптер, Фасад, Стратегия) для обеспечения гибкости, масштабируемости и простоты добавления новых поставщиков.
  • Четкое разделение ответственности: Код должен быть модульным, с изолированной логикой для работы с каждым поставщиком.

Ожидаемый результат

Стабильное, расширяемое ядро системы, которое абстрагирует сложность работы с различными внешними API, предоставляя внутреннему коду приложения единый интерфейс для управления заказами.

Разработка логотипа и фирменного стиля для магазина спортивных товаров

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

Разработка Telegram-бота для уникализации видео

Необходимо создать Telegram-бота, который принимает видеофайлы от пользователей, обрабатывает их по заданному алгоритму уникализации и возвращает готовый результат. Интеграция и логика обработки должны быть реализованы на платформе n8n.

Доработка PHP-формы с интеграцией MySQL

Необходимо модифицировать существующий PHP-файл, чтобы данные, отправляемые через форму добавления сайта, сохранялись в базу данных MySQL и выводились на этой же странице. В текущей реализации этого функционала нет.