Hacki
All BUIDLs

About the project

Qué es PeekDeck

PeekDeck es una plataforma web donde jugadores de Trading Card Games (TCG) pueden descubrir, compartir y adquirir mazos creados por la comunidad. Los mazos gratuitos están disponibles para todos, y los mazos premium se desbloquean con pagos en USDC directamente on-chain.

Cómo funciona

  • Explorar mazos: Los usuarios navegan un catálogo con carrusel interactivo, filtrando por juego, clase y popularidad.
  • Autenticación: Registro e inicio de sesión con email/contraseña vía Supabase Auth.
  • Wallet integrada: Al hacer clic en "Conectar wallet", se crea o restaura una wallet EVM usando Tether WDK. La seed se almacena localmente — sin extensiones externas.
  • Pagos en USDC: Los mazos premium se desbloquean enviando USDC al creador del mazo a través del contrato ERC-20, sobre la red Arbitrum Sepolia.
  • Publicar mazos: Los creadores pueden subir sus propios mazos con lista de cartas, descripción y precio.

Stack tecnológico

  • Frontend: Next.js 16 (App Router) + React 19 + TypeScript + Tailwind CSS 4
  • Auth & DB: Supabase (email/password, SSR cookies)
  • Wallet: @tetherto/wdk + @tetherto/wdk-wallet-evm (Arbitrum Sepolia)
  • Pagos: USDC on-chain via contrato ERC-20
  • Deploy: Vercel

Características principales

  • Wallet no-custodial integrada sin extensiones de navegador
  • Pagos peer-to-peer directos al creador del mazo
  • Interfaz bilingüe (Español/Inglés)
  • Diseño dark-mode optimizado para gamers
  • Arquitectura server-first con componentes cliente donde se necesitan