Техническое задание: Интеграция платформы с POS-системой

Цель проекта

Необходимо разработать и внедрить модуль интеграции back-end части нашей платформы (написанной на FastAPI) с системой автоматизации ресторанного бизнеса (iiko). Интеграция должна обеспечивать надежный обмен данными в реальном времени.

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

  • Проектирование и реализация API-шлюза на C# для взаимодействия с внешней POS-системой.
  • Настройка двусторонней синхронизации данных: передача заказов из платформы в POS и получение статусов, обновление меню и информации о клиентах.
  • Обеспечение отказоустойчивости и логирования всех операций.
  • Написание документации по API и инструкций по развертыванию.
  • Тестирование интеграции в тестовом и production-окружении.

Требования к технологии и опыту

  • Опыт коммерческой разработки на C# .NET (Core/.NET 5+).
  • Понимание принципов REST API, опыт работы с FastAPI или аналогичными фреймворками будет плюсом.
  • Умение работать со сторонними API, обработка авторизации, ошибок и таймаутов.
  • Знание паттернов проектирования, связанных с интеграциями (Adapter, Gateway).
  • Опыт настройки фоновых задач (queues, background services) для синхронизации.
  • Приветствуется опыт в проектах для сферы общественного питания (HoReCa).

Что предоставляем

  • Документацию к нашему FastAPI back-end.
  • Доступ к тестовому окружению POS-системы.
  • Техническую поддержку по вопросам бизнес-логики платформы.

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

Стабильно работающий модуль интеграции, развернутый на нашем сервере, с полным набором endpoint'ов для обмена данными и подробной технической документацией.

Увеличение заявок через Яндекс.Директ в 3 раза за 2 недели

Требуется оптимизировать рекламную кампанию в Яндекс.Директе для увеличения количества заявок с 3 до 10+ в день. Бюджет можно увеличить, но не более чем в 5 раз от текущего. Необходимо проанализировать и решить существующие проблемы.

Корректировка логотипа команды с переводом на кириллицу

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