Техническое задание: Перенос MiniApp из Telegram в ВКонтакте
Суть проекта
Имеется готовое веб-приложение (MiniApp), разработанное на React.js и изначально запускаемое внутри мессенджера Telegram. В связи с потенциальными рисками блокировок, необходимо создать версию этого приложения для платформы ВКонтакте.
Исходные данные и требования
- Исходный код: Существующее приложение на React.js.
- Текущая платформа: Telegram Mini Apps.
- Ключевая интеграция: Авторизация пользователей через аккаунт Telegram.
- Целевая платформа: Mini Apps (VK Mini Apps) в социальной сети ВКонтакте.
Основные задачи для исполнителя
- Адаптация авторизации: Полная замена механизма аутентификации. Интеграция VK ID и протокола безопасной передачи данных ВКонтакте вместо Telegram Login.
- Работа с API ВК: Интеграция необходимых методов API ВКонтакте для замены функционала, который в Telegram работал через Telegram WebApp.
- Тестирование и развертывание: Проверка работоспособности приложения внутри VK Mini Apps, публикация в соответствии с требованиями платформы.
Дополнительные вопросы для обсуждения
- Оценка стоимости и сроков выполнения работ по переносу.
- Анализ возможности максимально использовать существующую кодовую базу React.
- Рассмотрение альтернативных вариантов (например, создание кроссплатформенного решения или Progressive Web App).
Ожидаемый результат
Полностью рабочее MiniApp-приложение внутри ВКонтакте, с сохранением основного пользовательского функционала и перенесенной логикой, но с новой системой авторизации и взаимодействия с платформой VK.