Разработка комплексного проекта: WebGL, React Native, NestJS

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

Основные модули и технологии

1. Модуль интерактивной 3D-графики (WebGL)

  • Разработка интерактивных 3D-анимаций и сцен (например, для метавселенных, игровых механик, слотов).
  • Основной стек: Three.js и/или React Three Fiber.
  • Реализация отзывчивого и производительного визуального интерфейса.

2. Мобильное приложение (React Native)

  • Создание кроссплатформенного мобильного приложения для iOS и Android.
  • Язык разработки: TypeScript.
  • Приложение должно взаимодействовать с 3D-модулем и серверной частью.

3. Серверная часть (NestJS)

  • Разработка надежного бэкенда на фреймворке NestJS.
  • Язык разработки: TypeScript.
  • Обеспечение API для клиентских приложений, бизнес-логики, работы с данными и интеграций.

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

  • Использование TypeScript во всех частях проекта.
  • Обеспечение корректного взаимодействия между фронтендом (WebGL), мобильным приложением и сервером.
  • Написание чистого, поддерживаемого и документированного кода.
  • Готовность обсуждать детали архитектуры и реализации с исполнителем.