Разработка Telegram Mini App с системой вознаграждений

Необходимо создать полноценное мини-приложение внутри Telegram-бота, которое будет служить витриной цифровых подарков. Основная механика - обмен подарков на внутреннюю валюту приложения. Валюта не имеет реальной стоимости и начисляется исключительно внутри системы за выполнение пользователем определенных действий.

Основные функции системы

  • Витрина подарков: Каталог цифровых товаров (стикеры, изображения, статусы и т.п.) с возможностью их просмотра и «покупки».
  • Система внутренней валюты: Разработка механики начисления, учета и списания виртуальных баллов.
  • Задания для пользователей: Интеграция механизмов проверки выполнения действий для начисления валюты. Примеры заданий:
    • Подписка на указанный канал/чат.
    • Репост контента.
    • Другие активности внутри Telegram.
  • Личный кабинет пользователя: Отображение баланса, истории операций, полученных подарков.

Технические требования к разработке

  • Фронтенд (клиентская часть): Должен быть реализован на React. Весь UI/UX дизайн (макеты, компоненты) уже подготовлен и будет предоставлен разработчику.
  • Бэкенд (серверная часть): Разработка на Python (предпочтительно с использованием асинхронных фреймворков, таких как Aiogram).
  • Telegram Bot API: Создание и настройка самого бота, обработка команд, взаимодействие с Mini App.
  • База данных: Проектирование и реализация БД (например, PostgreSQL) для хранения данных о пользователях, подарках, транзакциях, выполненных заданиях.
  • Интеграция с Fragment API: Требуется опыт работы с Telegram Fragment API или готовность быстро в нем разобраться для реализации проверки заданий (например, проверка подписки).

Ключевые требования к исполнителю

  • Опыт fullstack-разработки (React + Python).
  • Глубокое понимание работы Telegram Bot API и создания Mini Apps.
  • Умение проектировать и работать с реляционными базами данных.
  • Практический опыт интеграции с внешними API, в частности с Fragment API.
  • Обязательное условие: Код должен быть написан вручную, качественно и с пониманием архитектуры. Использование ИИ (ChatGPT и подобных) для генерации основной логики проекта не допускается.

Разработка парсера и Telegram-бота для анализа лайв-матчей

Требуется создать систему для отслеживания футбольных матчей в реальном времени. Бот должен отправлять сигналы в Telegram при выполнении заданных условий по голам. Необходима установка на сервер и долгосрочное сотрудничество.

Настройка многоступенчатого квиза для мобильного приложения в ManyChat

Требуется настроить воронку-опросник из 20-40 вопросов в сервисе ManyChat для привлечения и сегментации аудитории мобильного приложения. Необходимо грамотно структурировать логику перехода между вопросами.