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
Hacki