Техническое задание
Ищу разработчика Telegram-бота + Telegram Mini App под ключ.
Концепция
Нужно разработать Telegram Mini App с системой открытия кейсов за Telegram Stars. В качестве призов используются Telegram NFT Gifts.
Основной функционал
Пользователь
* Авторизация через Telegram.
* Главная страница с кейсами.
* Отображение баланса Telegram Stars.
* Возможность открыть бесплатный кейс.
* Возможность открыть платные кейсы за Telegram Stars (например, от 1 Stars, стоимость должна настраиваться).
* Красивая анимация открытия кейса.
* Отображение выпавшего приза.
* Инвентарь пользователя.
* История всех открытий.
* Страница профиля.
Кейсы
Необходимо реализовать:
* создание неограниченного количества кейсов;
* разные стоимости открытия;
* настройку списка призов;
* настройку вероятности выпадения каждого приза;
* возможность включать и отключать кейсы;
* возможность менять оформление кейсов.
Призы
Призы — Telegram NFT Gifts.
Необходимо:
* хранить список подарков;
* отображать редкость;
* отображать изображение;
* возможность выдачи подарка пользователю;
* отметка о том, что подарок уже выдан.
Бесплатный кейс
Необходимо реализовать бесплатный кейс.
Возможные награды:
* Telegram Stars;
* NFT Gift;
* другие бонусы (желательно предусмотреть возможность добавления новых наград).
Необходимо сделать возможность настройки количества бесплатных открытий (например, раз в сутки).
Админ-панель
У меня нет компьютера.
Поэтому управление проектом должно полностью работать с телефона.
Нужна админ-панель прямо в Telegram (бот или отдельное Mini App).
Через неё должно быть возможно:
* создавать кейсы;
* редактировать кейсы;
* удалять кейсы;
* менять стоимость;
* менять вероятность выпадения;
* добавлять NFT Gifts;
* удалять NFT Gifts;
* смотреть пользователей;
* смотреть статистику;
* смотреть количество открытий;
* выдавать призы;
* блокировать пользователей;
* включать и выключать кейсы.
Платежи
Необходимо использовать Telegram Stars для открытия кейсов.
Стоимость открытия должна полностью настраиваться через админ-панель.
Дизайн
Современный стиль.
Плавные анимации открытия.
Редкости предметов с красивыми эффектами.
Поддержка тёмной темы Telegram.
Технические требования
Желательно:
* Telegram Mini Apps;
* Telegram Bot API;
* опыт работы с Telegram Stars;
* опыт работы с Telegram NFT Gifts;
* безопасное хранение данных;
* возможность дальнейшего масштабирования проекта.
Что нужно от разработчика
При отклике прошу указать:
* стоимость;
* сроки;
* стек;
* опыт разработки Telegram Mini Apps;
* примеры похожих проектов (если есть);
* что будет использоваться для хостинга;
* как будет происходить дальнейшая поддержка проекта.
Также желательно предложить идеи по улучшению проекта и архитектуры.