Skip to content

CaBsCrypto/BaseTest

Repository files navigation

Base Mini App

Una aplicación móvil construida en Base, optimizada para deploy en Farcaster y Base.app.

🚀 Características

  • Integración con Base: Conecta con la red Base usando OnchainKit
  • Wallet Connection: Soporte para Coinbase Wallet, WalletConnect e Injected wallets
  • Mobile First: Diseño optimizado para dispositivos móviles
  • Farcaster Ready: Configurada para deploy en Farcaster
  • Base.app Compatible: Lista para distribución en Base.app

🛠️ Tecnologías

  • Next.js 14: Framework React con App Router
  • OnchainKit: SDK oficial de Coinbase para Web3
  • Wagmi: React hooks para Ethereum
  • Viem: Cliente TypeScript para Ethereum
  • Tailwind CSS: Framework de estilos
  • TypeScript: Tipado estático

📱 Deploy en Farcaster

Para hacer deploy en Farcaster:

  1. Asegúrate de que tu aplicación esté optimizada para mobile
  2. Configura los headers apropiados en next.config.js
  3. Usa el formato de Mini App de Farcaster

🌐 Deploy en Base.app

Para hacer deploy en Base.app:

  1. Registra tu aplicación en Base.app
  2. Configura la URL de tu aplicación
  3. Aprovecha las herramientas de distribución de Base

🚀 Instalación

  1. Clona el repositorio

  2. Instala las dependencias:

    npm install
  3. Configura las variables de entorno:

    cp env.example .env.local
  4. Ejecuta en modo desarrollo:

    npm run dev

📋 Scripts Disponibles

  • npm run dev - Ejecuta en modo desarrollo
  • npm run build - Construye para producción
  • npm run start - Ejecuta la versión de producción
  • npm run lint - Ejecuta el linter

🔧 Configuración

Variables de Entorno

  • NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID: ID del proyecto de WalletConnect (opcional)
  • NEXT_PUBLIC_BASE_API_KEY: API key de Base (opcional)
  • NEXT_PUBLIC_ENVIRONMENT: Entorno de desarrollo/producción

Redes Soportadas

  • Base Mainnet: Red principal de Base
  • Base Sepolia: Red de test de Base

📚 Documentación

🤝 Contribuir

  1. Fork el proyecto
  2. Crea una rama para tu feature
  3. Commit tus cambios
  4. Push a la rama
  5. Abre un Pull Request

📄 Licencia

Este proyecto está bajo la Licencia MIT.

About

testeando mini app en base

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors