Разработка комплексного проекта: 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), мобильным приложением и сервером.
- Написание чистого, поддерживаемого и документированного кода.
- Готовность обсуждать детали архитектуры и реализации с исполнителем.