Задача

Необходимо заменить интеграцию с Firebase на сайте, написанном на React, на собственную базу данных. Вся инфраструктура должна быть развернута и поддерживаться на хостинге Timeweb (Timeweb Cloud или их обычном виртуальном хостинге).

Требования

  • Замена бэкенда: Удалить или отключить все вызовы Firebase (Firestore, Auth, функции).
  • Настройка базы данных: Cп: сконфигурировать БД (по умолчанию - MySQL/MariaDB, но можно PostgreSQL или MongoDB - обсудить) на хостинге Timeweb по согласованию с заказчиком.
  • API: Разработать простое API (на Node.js/Express, PHP или другом стеке) для работы авторизации, хранения данных и функций сайта (с базой через SQL/ORM).
  • Миграция данных: Перенести существующие данные из Firebase в новую БД (список объектов, структура типов документации Firebase).

Порядок работы

  1. Общение с заказчиком - получение доступов к админке хостинга, детали структуры старой БД.
  2. Согласование выбора стека, если он отличается от заданного (Node.js предпочтительнее).
  3. Разработка и настройка на тестовом окружении, демо ссылка после подготовки.

Настройка сцены Blender для пакетного рендеринга 3D-моделей

Требуется подготовить сцену в Blender для автоматического рендеринга большого количества файлов 3D-моделей с разными типами материалов. Модели поступают в формате STEP и должны быть визуализированы с различными текстурами (металлы, пластики).