Doświadczony full‑stack‑programista jest potrzebny do stworzenia Telegram Mini App (Web App) z ciemnym UI‑dizajnem, płatnościami za zakupy w stablecoinie USDT w sieci TON oraz automatycznym wydaniem certyfikatu gwarancyjnego NFT (TIP‑4 Item) na każde zamówienie.
Kluczowe zadania
• Zaprojektować wszystkie ekrany w Figma (ciemna paleta, RU + EN).
• Frontend — Next.js 14 + React 18 + Tailwind CSS; integracja SDK Telegram WebApp i TON Connect v2.
• Backend — Supabase Edge Functions (Deno) lub Node.js API: autoryzacja przez initData, CRUD produktów, obsługa zamówień, wysyłanie powiadomień bot‑em.
• Smart‑kontrakty TON: skrypt factory i szablon NFT‑Item (FunC/Tact) — nowy NFT dla każdego zakupu, bez kolekcji.
• Wgrywanie PDF‑certyfikatu i JSON‑metadanych do IPFS; zapis CID w NFT.
• Panel administratora (/admin): dodawanie produktów, statusy zamówień, zwroty (ręczne spalanie NFT).
• CI/CD na GitHub Actions; wdrożenie: Vercel (front) + Supabase (back), testnet → mainnet.
Co zapewniamy
• Szczegółowe TŻ (Word + DOCX).
• Schemat kolorów, logo do orientacji w czcionkach (bez integracji w UI).
• Dostęp do tokena bota Telegram i portfela TON.
Oczekiwany rezultat
• W pełni funkcjonalny Mini App, kod źródłowy na GitHub, instrukcje wdrożenia.
• Testowe zakupy na mainnet (0,01 USDT) — NFT widoczny w Tonkeeper.
• Termin — ≤ 6 tygodni (30 dni roboczych).
Technologie: Next.js 14, React 18, TypeScript 5, Tailwind CSS 3, Supabase (PostgreSQL 15 + Edge Functions), FunC/Tact, ton‑core SDK.