Техническое задание: Доработка Telegram Mini App
Существующее веб-приложение успешно интегрировано в Telegram и открывается через бота. Требуется разработать и внедрить три ключевых модуля для расширения его возможностей и повышения вовлеченности пользователей.
Основные задачи
- Модуль «Поделиться с контактами»: Реализовать функционал, позволяющий пользователям приглашать своих контактов из мессенджера в приложение. Необходимо предусмотреть систему реферальных ссылок или кодов.
- Разработка точного шагомера: Создать алгоритм подсчета шагов, который фильтрует случайные покачивания телефона и учитывает только целенаправленную ходьбу. Требуется использовать датчики смартфона (акселерометр, гироскоп) с применением алгоритмов для отсеивания ложных срабатываний.
- Интеграция платежных систем:
- Подключить кошелек TON для проведения операций с криптовалютой.
- Интегрировать механизм покупки и использования Telegram Stars (звезд) внутри приложения.
- Реализовать единый интерфейс кошелька пользователя для управления обоими типами валют.
Технические требования
- Все новые функции должны быть бесшовно интегрированы в существующий интерфейс приложения.
- Шагомер должен быть энергоэффективным и не вызывать чрезмерного разряда батареи.
- Платежные интеграции должны соответствовать официальной документации TON и Telegram.
- Необходимо обеспечить безопасность финансовых транзакций и данных пользователей.