Experienced full‑stack developer needed to create a Telegram Mini App (Web App) with dark UI design, payment with stablecoin USDT on the TON network, and automatic issuance of NFT‑certificate of guarantee (TIP‑4 Item) for each order.
Key tasks
• Design all screens in Figma (dark palette, RU + EN).
• Frontend — Next.js 14 + React 18 + Tailwind CSS; integration of Telegram WebApp SDK and TON Connect v2.
• Backend — Supabase Edge Functions (Deno) or Node.js API: authorization via initData, CRUD operations for products, order processing, bot notifications.
• TON smart contracts: factory script and NFT‑Item template (FunC/Tact) — a new NFT for each purchase, without a collection.
• Upload PDF certificate and JSON metadata to IPFS; save CID in NFT.
• Admin panel (/admin): add products, order statuses, refunds (manual burn NFT).
• CI/CD on GitHub Actions; deployment: Vercel (front) + Supabase (back), testnet → mainnet.
What we provide
• Detailed technical specification (Word + DOCX).
• Color scheme, logo for font guidance (without UI integration).
• Access to Telegram bot token and TON wallet.
Expected result
• Fully functional Mini App, source code on GitHub, deployment instructions.
• Test purchase on mainnet (0.01 USDT) — NFT visible in Tonkeeper.
• Deadline — ≤ 6 weeks (30 working days).
Tech stack: Next.js 14, React 18, TypeScript 5, Tailwind CSS 3, Supabase (PostgreSQL 15 + Edge Functions), FunC/Tact, ton‑core SDK.