🤓 Hecho con React Native: v0.72.3 y Node.js: v18.17.0
¿Alguna vez soñaste con ver un partido de fútbol en donde se enfrenten tus jugadores favoritos? Imaginate poder armar dos equipos de 5 jugadores cada uno, en donde no tengas ninguna limitación... posición, presupuesto, contrato, club, edad... tu mente es tu límite.
- Darle la bienvenida al usuario
- Poder listar los equipos creados
- Crear equipos
- Darle un nombre a cada equipo y poder editarlo si es necesario
- Poder eliminar un equipo creado
- Impedir la creación de más de dos equipos
- Ver el detalle de un equipo (listado de jugadores vinculado)
- Poder vincular jugadores a un equipo
- Poder comunicar gráficamente cuando ambos equipos están "formados y completos"
- No puede crearse más de 2 equipos.
- No puede repetirse un mismo jugador en el equipo ni en el equipo adversario.
- El listado de jugadores disponible debe cargarse de la API
- Se entiende como equipo completo al equipo que tiene 5 jugadores.
- Se entiende como equipo formado a un equipo creado y nombrado.
Este proyecto cuanta con el consumo de un servicio de API, específicamente API Football del cual tendrás que registrarte y conseguir tu FOOTBALL_API_KEY que deberás colocar en un archivo .env en la carpeta raíz del proyecto ( Dream-Match-Challenge/.env 👈)
( Si eres un evaluador del challenge, este archivo .env lo encontrarás adjunto al email 😉 )
# Luego de descargarte el proyecto
cd Dream-Match-Challenge
# instalamos dependencias
npm i
# Iniciamos el proyecto en nuestro emulador de Android (¡Debes abrir el emulador previamente!)
npx react-native run-android