Разработка Telegram Mini App (Бот + WebApp) для продажи цифровых товаров и игровых валют (Python / aiogram)
Описание проекта:
Требуется разработать Telegram-бота с полноценным WebApp-интерфейсом для автоматизированной продажи цифровых товаров (Telegram Stars, Telegram Premium, игровые валюты/донаты для PUBG Mobile, Steam и др.).
Проект называется Aspect App. Главный упор на скорость работы, плавный UI/UX в стиле Web3/минимализма и полную автоматизацию выдачи товаров после оплаты.
Стек технологий:
Backend: Python 3.10+, aiogram 3.x (FastAPI для Webhook/API приветствуется).
Database: PostgreSQL / Redis (для сессий и кэширования).
Frontend (WebApp): React.js / Vue.js / Next.js (на усмотрение разработчика, важна скорость и плавность анимаций).
Интеграции: Telegram WebApp API.
Основной функционал (MVP):
1. Клиентская часть (Telegram Mini App):
Главный экран: Категории товаров (Telegram Активы, Игровой Донат). Баннерная сетка для акций.
Каталог товаров: Карточки товаров с выбором объема (например: 50, 100, 500 Telegram Stars или UC). Поля для ввода данных игрока (Player ID для PUBG).
Корзина и Оформление: Быстрая покупка в 2 клика.
Модуль оплаты: Интеграция платежных методов (CryptoBot API / TON Connect / другие фиатные шлюзы по согласованию).
Личный кабинет: История заказов, статус выполнения, реферальная система (баланс внутри приложения).
2. Административная панель (встроенная в WebApp или отдельный бот):
Управление каталогом (добавление/удаление товаров, изменение цен).
Мониторинг заказов и статистика продаж.
Система рассылок по базе пользователей.
3. Логика автоматизации (Будет плюсом):
Готовность архитектуры под интеграцию с API поставщиков (API для авто-закупки Stars/UC). На этапе MVP часть товаров может выдаваться кодами из базы данных.
Что требуется от исполнителя:
1. Разработка архитектуры БД и бэкенда на Python.
2. Верстка и интеграция WebApp (дизайн-макет обсудим, важен чистый Web3-стиль, Glassmorphism).
3. Настройка безопасных транзакций и вебхуков оплаты.
4. Деплой на сервер (Docker, Ubuntu, настройка SSL).
Требования к кандидату:
Опыт коммерческой разработки Telegram WebApps от 1 года.
Наличие портфолио с запущенными и работающими Mini Apps (скидывайте ссылки в отклике).
Чистый, документированный код.
Условия работы:
Работа только через Безопасную Сделку (Сейф / Escrow) платформы. Оплата поэтапная (разбиваем проект на Спринт 1: Бэкенд + БД, Спринт 2: Фронтенд WebApp, Спринт 3: Интеграция платёжек и тесты).
Бюджет: Обсуждается с успешным кандидатом (указывайте вашу вилку цен и сроки в отклике)