Una aplicación web minimalista desarrollada en Astro + React para crear, visualizar y compartir composiciones de campeones y objetos en Teamfight Tactics (TFT).
Ideal para jugadores que quieren planear sus partidas o compartir sus builds favoritas con facilidad.
- 🎮 Arrastra y organiza campeones en una composición.
- 🧠 Selecciona objetos, niveles y habilidades de forma visual.
- 🔄 Información obtenida directamente desde la API oficial de Riot y Data Dragon.
- 🌐 Aplicación ligera y responsiva hecha con Astro.
- Soporte para guardar composiciones localmente
- Filtros por sinergias, costos, clases
- UI/UX refinada para mobile
-
Clona el repositorio:
git clone https://github.com/camiicode/compos-tft.git cd compos-tft
-
Instala la Dependencias
npm i cd compos-tft
-
Crea un archivo
.env
en la raiz del proyecto y coloca tu clave API de RIOTRIOT_API_KEY=tu_clave_aquí
-
Inicia el servidor de desarrollo:
npm run dev
-
Puedes ver un ejemplo en el archivo
/.env.example
Tu archivo .env
está excluido del repositorio (.gitignore). Nunca subas tu clave API. Asegúrate de tener cuidado al hacer commits si modificas este archivo.
- Datos e imágenes gracias a Riot Games y Data Dragon
TFT Compositor es una aplicación para crear y compartir composiciones de Teamfight Tactics. Permite a los usuarios:
- Arrastrar y soltar campeones en un tablero hexagonal.
- Equipar objetos a los campeones.
- Ajustar el nivel de estrellas de los campeones.
- Guardar y cargar composiciones desde el almacenamiento local.
- Importar y exportar composiciones en formato JSON.
- Mover campeones en el tablero sin perder objetos o niveles.
- Ver una lista de campeones y objetos disponibles.
- Buscar campeones y objetos por nombre.
- Clona el repositorio.
- Ejecuta
npm install
para instalar las dependencias. - Ejecuta
npm run dev
para iniciar la aplicación en modo de desarrollo.
Por favor, consulta el archivo CONTRIBUTING.md
para obtener detalles sobre nuestro proceso de contribución.