Integrantes:
- Mateo Riat
- Martin Reimundo
- Alen Davies
- Luca Lazcano
- Martin Scazzola
Profesores:
- Manuel Camejo
- Nicolas Riedel
- Gonzalo Martinez Sastre
Se desarrolla el proyecto con la finalidad de poner en práctica las metodologías adquiridas en el transcurso del cuatrimestre además de incorporarar y profundizar conocimientos sobre nuevas tecnologías simulando un ambiente laboral, mediante la autogestión del equipo.
El proyecto consta de un sitio web para jugar Pokémon, en donde el usuario se ve representado como un entrenador, pudiendo ver en su pokédex los Pokémones capturados junto a sus estadísticas y descripciones. Además podrá visualizar un mapa donde puede pelear contra Pokémones de diferentes ubicaciones para capturarlos y añadirlos a su colección.
Es necesario contar con Node (v^18) y npm
- Clonar el repositorio
git clone https://github.com/mreimundo/aninfo-pokemon.git
- En la terminal local del proyecto, ejecutar:
npm install
para instalar las dependencias.
- Correr
npm run dev
para iniciar el servidor local de desarrollo.
- Abrir el puerto indicado para visualizar la aplicación (
http://localhost:5173/
) por defecto.
Aquí se detallarán las instrucciones del juego.
El proyecto está creado con Vite, para un desarrollo rápido y eficiente.
Se utiliza como librería de componentes React, en conjunto con TypeScript para seguridadd de tipos.
Para estilizar el proyecto se utiliza Tailwind, una abstracción muy útil sobre CSS.
Para componentes más complejos se utilizan las primitivas de Radix UI, con configuración y componentes de shadcn/ui.
Se utiliza la Pokéapi para la consulta de estadísticas, imágenes y demás datos relativos al universo Pokémon. Se utiliza específicamente pokenode-ts, un wrapper liviano de la Pokéapi con todos los tipos definidos.
- Clonar el repositorio con el siguiente comando
git clone https://github.com/mreimundo/aninfo-pokemon.git
-
Crear una branch desde master con el nombre de la feature que desea implementar. Ej: feature-diseniar-layout-general
-
Luego de desarrollarla crear un pull request para mergear la rama con master
-
Esperar a que el pull request sea aprobado por un colaborador del equipo
- pokenode-ts: https://github.com/Gabb-c/pokenode-ts
A medida que se encuentren, aquí se detallarán problemas y bugs conocidos.