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

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

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

Исходные данные

  • Фронтенд (HTML/JS/React) уже готов и включает: страницы сайта, каталог шаблонов книг, форму заказа и корзину.
  • Шаблоны книг подготовлены заранее и содержат:
    • Текст с плейсхолдером {Имя} для замены.
    • Базовые иллюстрации в стиле детских книг, где у главного героя - условное/placeholder лицо.

Основные функции бэкенда

1. Обработка заказов

  • Приём данных из формы заказа (имя ребёнка, загруженное фото).
  • Управление процессом персонализации и генерации конечного продукта.

2. Персонализация контента

  • Текст: Замена плейсхолдера {Имя} на предоставленное имя ребёнка во всём тексте книги.
  • Иллюстрации: Вставка лица ребёнка из загруженного фото во все иллюстрации книги, сохраняя единый образ (consistency) на всех страницах.

3. Интеграция с AI (Google Gemini API)

  • Использование моделей для редактирования/генерации изображений (например, gemini-2.5-flash-image).
  • Механизм работы с референсными изображениями (reference images): система должна использовать до 5 фотографий человека для сохранения узнаваемости лица.
  • Настройка промптов (текстовых инструкций AI) для точной замены лица в стиле детской иллюстрации. Пример промпта: "replace face in children's book illustration style, keep scene/pose/clothes".

4. Развёртывание и код

  • Деплой готового решения на предоставляемый VPS с ОС Ubuntu (SSH-доступ будет предоставлен).
  • Предоставление полного, готового к работе кода для дальнейшего самостоятельного управления системой.

Требования к исполнителю

  • Опыт разработки бэкенд-систем и RESTful/GraphQL API.
  • Знакомство с работой AI-моделей для генерации изображений, предпочтительно с Google Gemini API.
  • Умение работать с файлами (загрузка, обработка изображений).
  • Опыт деплоя приложений на Linux-серверы (VPS).

Менеджер по продажам B2B (автоматизация транспорта)

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

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

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