Розробка 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: Інтеграція платіжок і тести).
Бюджет: Обговорюється з успішним кандидатом (вказуйте вашу вилку цін і терміни в відповіді)