Техническое задание: Разработка сайта с интерактивной 3D-графикой

Цель проекта

Создание современного, высокопроизводительного веб-сайта с использованием передовых технологий для визуализации и интерактивного взаимодействия с 3D-контентом.

Стек технологий

  • Frontend-фреймворк: Nuxt.js (версия 3 предпочтительна).
  • 3D-библиотека: Three.js для рендеринга и анимации трехмерной графики.
  • Язык программирования: TypeScript.
  • Требования к коду: Чистая, хорошо структурированная архитектура, понятные именования, соблюдение лучших практик разработки.

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

  • Интеграция Three.js в Nuxt-приложение с оптимальной производительностью.
  • Полная типизация проекта с использованием TypeScript.
  • Адаптивный и отзывчивый дизайн, корректное отображение на различных устройствах.
  • Оптимизация загрузки 3D-моделей и ассетов.
  • Реализация интерактивных элементов, связанных с 3D-сценой (вращение, зум, взаимодействие с объектами).
  • Качественная кодовая база, готовая к дальнейшему масштабированию.

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

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

Оцифровка чертежей в AutoCAD

Требуется перевести сканированные изображения планов систем вентиляции и кондиционирования в векторные чертежи формата DWG. Необходимо создать точные и аккуратные CAD-модели на основе предоставленных материалов.

Разработка Telegram-бота для миграции сообщений между чатами

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