Telegram MiniApp с оплатой USDT (TON) и NFT
Требуется опытный full‑stack‑разработчик для создания Telegram Mini App (Web App) с тёмным UI‑дизайном, оплатой покупок стейблкоином USDT в сети TON и автоматической выдачей NFT‑сертификата гарантии (TIP‑4 Item) на каждый заказ.
Ключевые задачи
• Сделать дизайн всех экранов в Figma (тёмная палитра, RU + EN).
• Frontend — Next.js 14 + React 18 + Tailwind CSS; интеграция Telegram WebApp SDK и TON Connect v2.
• Backend — Supabase Edge Functions (Deno) либо Node.js API: авторизация по initData, CRUD товаров, обработка заказов, отправка bot‑уведомлений.
• Смарт‑контракты TON: скрипт factory и шаблон NFT‑Item (FunC/Tact) — новый NFT под каждую покупку, без коллекции.
• Загрузка PDF‑сертификата и JSON‑метаданных в IPFS; сохранение CID в NFT.
• Админ‑панель (/admin): добавление товаров, статусы заказов, возвраты (ручной burn NFT).
• CI/CD на GitHub Actions; деплой: Vercel (front) + Supabase (back), тестнет → mainnet.
Что предоставляем
• Подробное ТЗ (Word + DOCX).
• Цветовая схема, логотип для ориентации по шрифтам (без интеграции в UI).
• Доступ к bot‑токену Telegram и кошельку TON.
Ожидаем результат
• Полностью рабочий Mini App, исходники в GitHub, инструкции по деплою.
• Тестовая покупка в mainnet (0,01 USDT) — NFT виден в Tonkeeper.
• Срок — ≤ 6 недель (30 раб. дней).
Стек: Next.js 14, React 18, TypeScript 5, Tailwind CSS 3, Supabase (PostgreSQL 15 + Edge Functions), FunC/Tact, ton‑core SDK.