До робіт

2025 · Дизайн + інженерія

Lucky Panda

Telegram-платформа крипто-ігор — сім ігор, web3-гаманці й real-time соціальний шар

Lucky Panda
Рік
2025
Роль
Дизайн + інженерія
Стек
Identity · Iconography · Motion · React 18 · TypeScript · Vite · TanStack Router · TanStack Query · Radix · Tailwind · Framer Motion · Phaser · Privy · Web3 · Zustand · Jotai · i18next · Recharts · Swiper · WebSocket · React Hook Form · Zod · Sonner · Telegram WebApp SDK

Контекст

Mobile-first crypto-gaming платформа, випущена як Telegram Mini App. Сім ігор у проді: Rocket Panda (реалтайм-краш), Panda Boom (мини), Panda Spin (PvP колесо фортуни), Binary Panda (бінарні опціони), Panda PvP (бінарні опціони один-на-один), Panda Stick (single-player рефлекс — виростити палку потрібної довжини, щоб перебігти через прірву), Lucky Wheel (бонусне колесо призів). Навколо ігор — повний соціальний шар: мультикористувацький чат, сторінки профілів інших гравців, заявки в друзі, перекази балансу між гравцями. On-chain гаманець через Privy, крипто-поповнення і виведення, sleep-mode пасивний дохід на баланс, інвентар предметів, промокоди, триярусна партнерська програма. Бренд, UI, фронт і весь реалтайм-шар — все з однієї пари рук.

Завдання

Провести гравця крізь сім жанрово-різних ігор і щільний соціальний шар так, щоб продукт відчувався як один Mini App, а не збірка модулів. Зінженерити реалтайм-шар — WebSocket-краш, multiplier-тики, PvP-раунди, broadcast чату, — утримати досвід авторизації та гаманця всередині Telegram WebView і зробити сітку платіжних, профільних, реферальних і адмін-flow'ів читаною за збереження щільності.

Реалізовано

Уся айдентика з чистого аркуша: логотип, палітра, motion-система, кастомна панда-іконографіка під кожну з семи ігор. React 18 + Vite + TypeScript SPA на TanStack Router (file-based) і TanStack Query, Radix UI-примітивах, Tailwind design tokens. Framer Motion в ігрових сценах, transitions та модалках. Phaser-canvas для Panda Stick. Privy для Web3-авторизації та on-chain гаманця, поверх Telegram WebApp SDK з власним init-flow. Zustand + Jotai стори, react-hook-form + zod у всіх формах. i18next — мульти-локальна типографіка. Реалтайм-шар на кастомному WebSocket-протоколі: Rocket Panda crash (multiplier-тики, події bets/cashout/round_ended, серверний розподіл crash-точки), Binary Panda і Panda PvP-раунди, multi-user chat-broadcast. REST для items, promo codes, sleep-mode yield, transactions і leaderboards. QR + clipboard-хелпери для крипто-deposit/withdraw адрес. Recharts — leaderboards і referral-дашборди. Swiper — каруселі останніх виграшів, предметів і бонус-карток. react-infinite-scroll-component — довгі стрічки. Sonner — toast-фідбек. Тришарова партнерська система з розрахунком %, перекази балансу між користувачами, заявки в друзі з inbox, публічні profile-сторінки інших гравців. Кожен візуальний елемент — оригінальний, кожен системний шар — зроблено руками.

Lucky Panda — 1
Lucky Panda — 2
Lucky Panda — 3
Lucky Panda — 4
Lucky Panda — 5
Lucky Panda — 6
Lucky Panda — 7
Lucky Panda — 8
Lucky Panda — 9
Lucky Panda — 10
Lucky Panda — 11
Lucky Panda — 12
Lucky Panda — 13
Lucky Panda — 14
Lucky Panda — 15
Lucky Panda — 16
Lucky Panda — 17
Lucky Panda — 18
Lucky Panda — 19
Lucky Panda — 20
Lucky Panda — 21
Lucky Panda — 22
Lucky Panda — 23
Lucky Panda — 24
Lucky Panda — 25
Lucky Panda — 26
Lucky Panda — 27
Lucky Panda — 28
Lucky Panda — 29
Lucky Panda — 30
Lucky Panda — 31
Lucky Panda — 32
Lucky Panda — 33
Lucky Panda — 34
Lucky Panda — 35

Попередній

Reswap

Наступний

Babylon